Jazyk

AnnotationCodeGenerator Třída

Definice

Základní třída, kterou můžou používat poskytovatelé databáze při implementaci IAnnotationCodeGenerator

[System.Runtime.CompilerServices.Nullable(0)]
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
Dědičnost
AnnotationCodeGenerator
Atributy
Implementuje

Poznámky

Tato implementace vrátí false všechny metody IsHandledByConvention a null pro všechny metody GenerateFluentApi. Zprostředkovatelé by měli přepsat poznámky, kterým rozumí.

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Konstruktory

Název Description
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies)

Inicializuje novou instanci této třídy.

Vlastnosti

Název Description
Dependencies

Závislosti specifické pro relačního zprostředkovatele pro tuto službu.

Metody

Název Description
FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

Filtruje poznámky, pro annotations které by se kód nikdy neměl generovat.

GenerateDataAnnotation(IEntityType, IAnnotation)

Vrátí fragment kódu atributu datové poznámky pro danou annotationhodnotu nebo null pokud pro ni neexistuje žádná datová poznámka.

GenerateDataAnnotation(IProperty, IAnnotation)

Vrátí fragment kódu atributu datové poznámky pro danou annotationhodnotu nebo null pokud pro ni neexistuje žádná datová poznámka.

GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>)

Pro dané poznámky, které mají odpovídající atributy datových poznámek, vrátí tyto fragmenty kódu atributu a odebere poznámky.

GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>)

Pro dané poznámky, které mají odpovídající atributy datových poznámek, vrátí tyto fragmenty kódu atributu a odebere poznámky.

GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>)

Pro dané poznámky, které mají odpovídající atributy datových poznámek, vrátí tyto fragmenty kódu atributu a odebere poznámky.

GenerateFluentApi(ICheckConstraint, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IComplexProperty, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IComplexType, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IEntityType, IAnnotation, String)
Zastaralé.

Vrátí hodnotu null , pokud ji nepřepíšete jinak.

GenerateFluentApi(IEntityType, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IForeignKey, IAnnotation, String)
Zastaralé.

Vrátí hodnotu null , pokud ji nepřepíšete jinak.

GenerateFluentApi(IForeignKey, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IIndex, IAnnotation, String)
Zastaralé.

Vrátí hodnotu null , pokud ji nepřepíšete jinak.

GenerateFluentApi(IIndex, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IKey, IAnnotation, String)
Zastaralé.

Vrátí hodnotu null , pokud ji nepřepíšete jinak.

GenerateFluentApi(IKey, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IModel, IAnnotation, String)
Zastaralé.

Vrátí hodnotu null , pokud ji nepřepíšete jinak.

GenerateFluentApi(IModel, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(INavigation, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IProperty, IAnnotation, String)
Zastaralé.

Vrátí hodnotu null , pokud ji nepřepíšete jinak.

GenerateFluentApi(IProperty, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(ISequence, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(ISkipNavigation, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApi(ITrigger, IAnnotation)

Vrátí fluentní volání rozhraní API pro danou annotationhodnotu nebo null pokud pro něj neexistuje žádné volání rozhraní API fluent.

GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>)

U daných poznámek, které mají odpovídající volání rozhraní API fluent, vrátí tato volání rozhraní API fluent a odebere poznámky.

IsHandledByConvention(ICheckConstraint, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou checkConstraint.

IsHandledByConvention(IComplexProperty, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou complexProperty.

IsHandledByConvention(IComplexType, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou complexType.

IsHandledByConvention(IEntityType, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou entityType.

IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou fragment.

IsHandledByConvention(IForeignKey, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou foreignKey.

IsHandledByConvention(IIndex, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou index.

IsHandledByConvention(IKey, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou key.

IsHandledByConvention(IModel, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou model.

IsHandledByConvention(INavigation, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou navigation.

IsHandledByConvention(IProperty, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou property.

IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou overrides.

IsHandledByConvention(ISequence, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou sequence.

IsHandledByConvention(ISkipNavigation, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou navigation.

IsHandledByConvention(ITrigger, IAnnotation)

Kontroluje, zda je daná annotation hodnota zpracována konvencí při použití na danou trigger.

RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>)

Odebere poznámku, jejíž konfigurace je již použita konvencí, a není nutné ji explicitně zadávat.

Platí pro