Condividi tramite


DatabaseModelFactory Classe

Definizione

Classe di base utilizzata dai provider di database per eseguire il reverse engineer di un database in un oggetto DatabaseModel.

public abstract class DatabaseModelFactory : Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory
type DatabaseModelFactory = class
    interface IDatabaseModelFactory
Public MustInherit Class DatabaseModelFactory
Implements IDatabaseModelFactory
Ereditarietà
DatabaseModelFactory
Implementazioni

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 .

Costruttori

DatabaseModelFactory()

Classe di base utilizzata dai provider di database per eseguire il reverse engineer di un database in un oggetto DatabaseModel.

Metodi

Create(DbConnection, DatabaseModelFactoryOptions)

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.

Si applica a