DatabaseModelFactory Klasa
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.
Klasa podstawowa używana przez dostawców baz danych do odwrócić bazę danych do klasy DatabaseModel.
public abstract class DatabaseModelFactory : Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory
type DatabaseModelFactory = class
interface IDatabaseModelFactory
Public MustInherit Class DatabaseModelFactory
Implements IDatabaseModelFactory
- Dziedziczenie
-
DatabaseModelFactory
- Implementuje
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ładów, zobacz Inżynieria odwrotna (szkielet) istniejąca baza danych oraz usługi czasu projektowania EF Core .
Konstruktory
DatabaseModelFactory() |
Klasa podstawowa używana przez dostawców baz danych do odwrócić bazę danych do klasy DatabaseModel. |
Metody
Create(DbConnection, DatabaseModelFactoryOptions) |
Łączy się z bazą danych przy użyciu danego połączenia i tworzy obiekt DatabaseModel dla bazy danych. |
Create(String, DatabaseModelFactoryOptions) |
Łączy się z bazą danych przy użyciu podanych parametrów połączenia i tworzy obiekt DatabaseModel dla bazy danych. |