Microsoft.EntityFrameworkCore.Design Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
AnnotationCodeGenerator |
Základní třída, kterou mají používat poskytovatelé databáze při implementaci IAnnotationCodeGenerator |
AnnotationCodeGeneratorDependencies |
Třída parametru závislostí služby pro AnnotationCodeGenerator Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
AttributeCodeFragment |
Představuje použití atributu. |
DbContextActivator |
Používá se k vytváření instancí typů v době návrhu DbContext . |
DesignTimeProviderServicesAttribute |
Určuje, kde najít služby doby návrhu pro daného poskytovatele databáze. Tento atribut by měl být přítomen v primárním sestavení zprostředkovatele databáze. Tento atribut obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
DesignTimeServiceCollectionExtensions |
Rozšiřující metody pro přidání služeb v době návrhu Entity Framework Core do IServiceCollection. |
DesignTimeServicesReferenceAttribute |
Určuje, kde najít další služby v době návrhu. Tento atribut se obvykle používá v rozšířeních v době návrhu. Obecně se nepoužívá v kódu aplikace. |
EntityFrameworkDesignServicesBuilder |
Rozhraní API tvůrce navržené pro poskytovatele databází, které se používají při implementaci IDesignTimeServices. |
EntityFrameworkRelationalDesignServicesBuilder |
Rozhraní API tvůrce navržené pro poskytovatele databází, které se používají při implementaci IDesignTimeServices. |
FluentApiCodeFragment |
Představuje plynulé volání metody rozhraní API. |
MethodCallCodeFragment |
Představuje volání metody. |
MethodCallCodeFragmentExtensions |
Rozšíření v době návrhu MethodCallCodeFragment . |
NamespaceComparer |
Vlastní porovnávač řetězců, který seřadí pomocí příkazů, aby se jako první používaly obory názvů s předponou System. |
NestedClosureCodeFragment |
Představuje fragment vnořeného kódu uzavření. |
OperationException |
Představuje výjimku, jejíž trasování zásobníku by ve výchozím nastavení nemělo být hlášeno příkazy. |
OperationExecutor |
Fasáda pro návrhové operace. |
OperationExecutor.AddMigration |
Představuje operaci pro přidání nové migrace. |
OperationExecutor.DropDatabase |
Představuje operaci, která vyřadí databázi. |
OperationExecutor.GetContextInfo |
Představuje operaci pro získání informací o DbContext typu. |
OperationExecutor.GetContextType | |
OperationExecutor.GetContextTypes |
Představuje operaci pro výpis dostupných DbContext typů. |
OperationExecutor.GetMigrations |
Představuje operaci pro výpis dostupných migrací. |
OperationExecutor.HasPendingModelChanges |
Představuje operaci, která má zkontrolovat, jestli nedošlo k nějakým migracím čekajícím na vyřízení. |
OperationExecutor.OperationBase |
Představuje operaci. |
OperationExecutor.OptimizeContext |
Představuje operaci pro vygenerování zkompilovaného modelu z DbContext. |
OperationExecutor.RemoveMigration |
Představuje operaci pro odebrání poslední migrace. |
OperationExecutor.ScaffoldContext |
Představuje operaci pro generování DbContext typů entit a pro databázi. |
OperationExecutor.ScriptDbContext |
Představuje operaci vygenerování skriptu SQL z DbContext. |
OperationExecutor.ScriptMigration |
Představuje operaci pro vygenerování skriptu SQL z migrací. |
OperationExecutor.UpdateDatabase |
Představuje operaci aktualizace databáze na zadanou migraci. |
OperationReportHandler |
Používá se ke zpracování ohlášené aktivity v době návrhu. |
OperationResultHandler |
Používá se k OperationExecutor zpracování výsledků operace. |
PropertyAccessorCodeFragment |
Představuje fragment kódu lambda přistupovací vlastnosti. |
Rozhraní
IAnnotationCodeGenerator |
Implementují zprostředkovatelé databází, aby mohli řídit, které poznámky musí mít vygenerovaný kód (namísto zpracování konvencí), a pak v případě potřeby vygenerovat kód. |
ICSharpHelper |
Pomocná rutina pro generování kódu jazyka C#. |
IDesignTimeDbContextFactory<TContext> |
Továrna pro vytváření odvozených DbContext instancí. Implementujte toto rozhraní pro povolení služeb v době návrhu pro kontextové typy, které nemají veřejný výchozí konstruktor. V době návrhu je možné vytvořit odvozené DbContext instance, aby bylo možné povolit konkrétní prostředí v době návrhu, jako jsou migrace. Služby v době návrhu automaticky zjišťují implementace tohoto rozhraní, které jsou ve spouštěcím sestavení nebo ve stejném sestavení jako odvozený kontext. |
IDesignTimeServices |
Umožňuje konfigurovat služby v době návrhu. Nástroje automaticky zjišťují implementace tohoto rozhraní, které jsou ve spouštěcím sestavení. |
ILanguageBasedService |
Představuje službu, která se vyřeší na základě programovacího jazyka, který podporuje. |
IMethodCallCodeFragment |
Představuje volání metody. |
IOperationReportHandler |
Používá se ke zpracování ohlášené aktivity v době návrhu. |
IOperationResultHandler |
Používá se k OperationExecutor zpracování výsledků operace. |
IPluralizer |
Převede identifikátory na ekvivalenty množného čísla a jednotného čísla. |
Entity Framework