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 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 |
| 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í fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IComplexProperty, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IComplexType, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IEntityType, IAnnotation, String) |
Zastaralé.
Vrátí hodnotu |
| GenerateFluentApi(IEntityType, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Zastaralé.
Vrátí hodnotu |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Zastaralé.
Vrátí hodnotu |
| GenerateFluentApi(IIndex, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IKey, IAnnotation, String) |
Zastaralé.
Vrátí hodnotu |
| GenerateFluentApi(IKey, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IModel, IAnnotation, String) |
Zastaralé.
Vrátí hodnotu |
| GenerateFluentApi(IModel, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(INavigation, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Zastaralé.
Vrátí hodnotu |
| GenerateFluentApi(IProperty, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(ISequence, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(ISkipNavigation, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| GenerateFluentApi(ITrigger, IAnnotation) |
Vrátí fluentní volání rozhraní API pro danou |
| 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á |
| IsHandledByConvention(IComplexProperty, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IComplexType, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IEntityType, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IIndex, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IKey, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IModel, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(INavigation, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IProperty, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(ISequence, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(ISkipNavigation, IAnnotation) |
Kontroluje, zda je daná |
| IsHandledByConvention(ITrigger, IAnnotation) |
Kontroluje, zda je daná |
| 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. |