Language

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 作成します。

適用対象