IEntityFrameworkService Rozhraní

Definice

public interface class IEntityFrameworkService
public interface IEntityFrameworkService
type IEntityFrameworkService = interface
Public Interface IEntityFrameworkService
Odvozené

Metody

GetModelMetadata(String, ModelType, String)

Získá metadata EF pro daný kontext a model. Metoda přebírá úplný typ názvu kontextu, a pokud neexistuje žádný kontext s tímto názvem, pokusí se ho vytvořit. Při vytváření kontextu se metoda také pokusí upravit spouštěcí kód pro registraci nového kontextu prostřednictvím DI. Pokud je daný kontext k dispozici, ale neexistuje žádná vlastnost DbSet daného kontextu typu modelu, bude upravena a přidána vlastnost. Metoda vyvolá výjimky, pokud dojde k chybám při spuštění kódu EF za účelem získání metadat EF. A na disk se nezapisují žádné změny. Když se metoda úspěšně vrátí, je nutné, aby ve návratové hodnotě byla přítomna ModelMetadata. Před vrácením se všechny úpravy kódu zachovají na disk.

Platí pro