次の方法で共有


DatabaseModelFactory クラス

定義

データベース プロバイダーがデータベースを にリバース エンジニアリング DatabaseModelするために使用する基本クラス。

public abstract class DatabaseModelFactory : Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory
type DatabaseModelFactory = class
    interface IDatabaseModelFactory
Public MustInherit Class DatabaseModelFactory
Implements IDatabaseModelFactory
継承
DatabaseModelFactory
実装

注釈

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

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

コンストラクター

DatabaseModelFactory()

データベース プロバイダーがデータベースを にリバース エンジニアリング DatabaseModelするために使用する基本クラス。

メソッド

Create(DbConnection, DatabaseModelFactoryOptions)

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

Create(String, DatabaseModelFactoryOptions)

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

適用対象