次の方法で共有


IDatabaseModelFactory インターフェイス

定義

通常、データベース プロバイダーがデータベースを にリバース エンジニアリング DatabaseModelするために実装されるサービス。

public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
派生

注釈

サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 この実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

詳細と例については、 既存のデータベースのリバース エンジニアリング (スキャフォールディング)EF Core のデザイン時サービス に関するページを参照してください。

メソッド

Create(DbConnection, DatabaseModelFactoryOptions)

指定された接続を使用してデータベースに接続し、データベースの を DatabaseModel 作成します。

Create(DbConnection, IEnumerable<String>, IEnumerable<String>)

指定された接続を使用してデータベースに接続し、データベースの を DatabaseModel 作成します。

Create(String, DatabaseModelFactoryOptions)

指定された接続文字列を使用してデータベースに接続し、データベースの を DatabaseModel 作成します。

Create(String, IEnumerable<String>, IEnumerable<String>)

指定された接続文字列を使用してデータベースに接続し、データベースの を DatabaseModel 作成します。

Create(String, TableSelectionSet)

通常、データベース プロバイダーがデータベースを にリバース エンジニアリング DatabaseModelするために実装されるサービス。

適用対象