IDatabaseModelFactory Interfaccia

Definizione

Un servizio in genere implementato dai provider di database per eseguire il reverse engineer di un database in un oggetto DatabaseModel.

public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
Derivato

Commenti

La durata del servizio è Scoped. Ciò significa che ogni DbContext istanza userà la propria istanza di questo servizio. L'implementazione può dipendere da altri servizi registrati per qualsiasi durata. L'implementazione non deve essere thread-safe.

Per altre informazioni ed esempi, vedere Reverse engineering (scaffolding) di un database esistente e servizi in fase di progettazione di EF Core .

Metodi

Create(DbConnection, DatabaseModelFactoryOptions)

Connette al database utilizzando la connessione specificata e crea un DatabaseModel oggetto per il database.

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

Connette al database utilizzando la connessione specificata e crea un DatabaseModel oggetto per il database.

Create(String, DatabaseModelFactoryOptions)

Si connette al database usando la stringa di connessione specificata e crea un DatabaseModel oggetto per il database.

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

Si connette al database usando la stringa di connessione specificata e crea un DatabaseModel oggetto per il database.

Create(String, TableSelectionSet)

Un servizio in genere implementato dai provider di database per eseguire il reverse engineer di un database in un oggetto DatabaseModel.

Si applica a