AnnotationCodeGenerator Třída
Definice
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í.
Základní třída, kterou mají používat poskytovatelé databází při implementaci IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Dědičnost
-
AnnotationCodeGenerator
- Implementuje
Poznámky
Tato implementace vrací false
pro všechny metody IsHandledByConvention a null
pro všechny metody GenerateFluentApi. Zprostředkovatelé by měli u poznámek, kterým rozumí, přepsat.
Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .
Konstruktory
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Inicializuje novou instanci této třídy. |
Vlastnosti
Dependencies |
Závislosti relačního zprostředkovatele pro tuto službu. |
Metody
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtruje poznámky, |
GenerateDataAnnotation(IEntityType, IAnnotation) |
Vrátí fragment kódu atributu datové poznámky pro danou |
GenerateDataAnnotation(IProperty, IAnnotation) |
Vrátí fragment kódu atributu datové poznámky pro danou |
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í plynulé volání rozhraní API pro danou |
GenerateFluentApi(IComplexProperty, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IComplexType, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IEntityType, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Zastaralé..
Vrátí hodnotu |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IForeignKey, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Zastaralé..
Vrátí hodnotu |
GenerateFluentApi(IIndex, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IIndex, IAnnotation, String) |
Zastaralé..
Vrátí hodnotu |
GenerateFluentApi(IKey, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IKey, IAnnotation, String) |
Zastaralé..
Vrátí hodnotu |
GenerateFluentApi(IModel, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IModel, IAnnotation, String) |
Zastaralé..
Vrátí hodnotu |
GenerateFluentApi(INavigation, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IProperty, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(IProperty, IAnnotation, String) |
Zastaralé..
Vrátí hodnotu |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(ISequence, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApi(ITrigger, IAnnotation) |
Vrátí plynulé volání rozhraní API pro danou |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
U zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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 zadaný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, jestli se daná hodnota |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IComplexType, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IEntityType, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IForeignKey, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IIndex, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IKey, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IModel, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(INavigation, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IProperty, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(ISequence, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Kontroluje, jestli se daná hodnota |
IsHandledByConvention(ITrigger, IAnnotation) |
Kontroluje, jestli se daná hodnota |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Odebere poznámku, jejíž konfigurace je již použita podle konvence a není nutné ji explicitně zadávat. |
Platí pro
Entity Framework