IDatabaseModelFactory Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usługa zwykle implementowana przez dostawców baz danych w celu odtworzenia bazy danych w systemie DatabaseModel.
public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
- Pochodne
Uwagi
Okres istnienia usługi to Scoped. Oznacza to, że każde DbContext wystąpienie będzie używać własnego wystąpienia tej usługi. Implementacja może zależeć od innych usług zarejestrowanych w dowolnym okresie istnienia. Implementacja nie musi być bezpieczna wątkowo.
Aby uzyskać więcej informacji i przykłady, zobacz Inżynieria odwrotna (tworzenie szkieletów) istniejącej bazy danych i usługi czasu projektowania ef Core .
Metody
Create(DbConnection, DatabaseModelFactoryOptions) |
Nawiązuje połączenie z bazą danych przy użyciu danego połączenia i tworzy element DatabaseModel dla bazy danych. |
Create(DbConnection, IEnumerable<String>, IEnumerable<String>) |
Nawiązuje połączenie z bazą danych przy użyciu danego połączenia i tworzy element DatabaseModel dla bazy danych. |
Create(String, DatabaseModelFactoryOptions) |
Nawiązuje połączenie z bazą danych przy użyciu podanych parametrów połączenia i tworzy element DatabaseModel dla bazy danych. |
Create(String, IEnumerable<String>, IEnumerable<String>) |
Nawiązuje połączenie z bazą danych przy użyciu podanych parametrów połączenia i tworzy element DatabaseModel dla bazy danych. |
Create(String, TableSelectionSet) |
Usługa zwykle implementowana przez dostawców baz danych w celu odtworzenia bazy danych w systemie DatabaseModel. |