Lingua

IDatabaseModelFactory Interfaccia

Definizione

Un servizio in genere implementato dai provider di database per decompilare 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 del servizio. L'implementazione può dipendere da altri servizi registrati con qualsiasi durata. L'implementazione non deve essere thread-safe.

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

Metodi

Nome Descrizione
Create(DbConnection, DatabaseModelFactoryOptions)

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

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

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

Create(String, DatabaseModelFactoryOptions)

Si connette al database utilizzando il stringa di connessione specificato e crea un oggetto DatabaseModel per il database.

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

Si connette al database utilizzando il stringa di connessione specificato e crea un oggetto DatabaseModel per il database.

Create(String, TableSelectionSet)

Un servizio in genere implementato dai provider di database per decompilare un database in un oggetto DatabaseModel.

Si applica a