IDatabaseModelFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |