Sdílet prostřednictvím


IDatabaseModelFactory Rozhraní

Definice

Služba obvykle implementovaná poskytovateli databáze za účelem zpětné analýzy databáze na DatabaseModel.

public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
Odvozené

Poznámky

Životnost služby je Scoped. To znamená, že každá DbContext instance bude používat vlastní instanci této služby. Implementace může záviset na jiných službách zaregistrovaných v jakékoli životnosti. Implementace nemusí být bezpečná pro přístup z více vláken.

Další informace a příklady najdete v tématu Zpětná analýza (generování uživatelského rozhraní) stávající databáze a služby ef Core v době návrhu .

Metody

Create(DbConnection, DatabaseModelFactoryOptions)

Připojí se k databázi pomocí daného připojení a vytvoří DatabaseModel pro databázi .

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

Připojí se k databázi pomocí daného připojení a vytvoří DatabaseModel pro databázi .

Create(String, DatabaseModelFactoryOptions)

Připojí se k databázi pomocí daného připojovacího řetězce a vytvoří DatabaseModel pro databázi .

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

Připojí se k databázi pomocí daného připojovacího řetězce a vytvoří DatabaseModel pro databázi .

Create(String, TableSelectionSet)

Služba obvykle implementovaná poskytovateli databáze za účelem zpětné analýzy databáze na DatabaseModel.

Platí pro