IAnnotationCodeGenerator Rozhraní
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í.
Implementovali zprostředkovatelé databáze, aby mohli řídit, které poznámky musí mít vygenerovaný kód (na rozdíl od zpracování konvencí) a pak kód v případě potřeby vygenerovat.
public interface IAnnotationCodeGenerator
type IAnnotationCodeGenerator = interface
Public Interface IAnnotationCodeGenerator
- Odvozené
Poznámky
Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách registrovaných jako Scoped.
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .
Metody
| Název | Description |
|---|---|
| FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtruje poznámky, pro |
| 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(IEntityType, IAnnotation, String) |
Zastaralé.
Generuje fluentní volání rozhraní API pro danou v IAnnotation daném programovacím jazyce. |
| GenerateFluentApi(IEntityType, IAnnotation) |
Generuje fluentní volání rozhraní API pro danou IAnnotation. |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Zastaralé.
Generuje fluentní volání rozhraní API pro danou v IAnnotation daném programovacím jazyce. |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Generuje fluentní volání rozhraní API pro danou IAnnotation. |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Zastaralé.
Generuje fluentní volání rozhraní API pro danou v IAnnotation daném programovacím jazyce. |
| GenerateFluentApi(IIndex, IAnnotation) |
Generuje fluentní volání rozhraní API pro danou IAnnotation. |
| GenerateFluentApi(IKey, IAnnotation, String) |
Zastaralé.
Generuje fluentní volání rozhraní API pro danou v IAnnotation daném programovacím jazyce. |
| GenerateFluentApi(IKey, IAnnotation) |
Generuje fluentní volání rozhraní API pro danou IAnnotation. |
| GenerateFluentApi(IModel, IAnnotation, String) |
Zastaralé.
Generuje fluentní volání rozhraní API pro danou v IAnnotation daném programovacím jazyce. |
| GenerateFluentApi(IModel, IAnnotation) |
Generuje fluentní volání rozhraní API pro danou IAnnotation. |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Zastaralé.
Generuje fluentní volání rozhraní API pro danou v IAnnotation daném programovacím jazyce. |
| GenerateFluentApi(IProperty, IAnnotation) |
Generuje fluentní volání rozhraní API pro danou IAnnotation. |
| 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(IEntityType, IAnnotation) |
Kontroluje, zda je daná IAnnotation hodnota zpracována konvencí při použití na danou IEntityType. |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Kontroluje, zda je daná IAnnotation hodnota zpracována konvencí při použití na danou IForeignKey. |
| IsHandledByConvention(IIndex, IAnnotation) |
Kontroluje, zda je daná IAnnotation hodnota zpracována konvencí při použití na danou IIndex. |
| IsHandledByConvention(IKey, IAnnotation) |
Kontroluje, zda je daná IAnnotation hodnota zpracována konvencí při použití na danou IKey. |
| IsHandledByConvention(IModel, IAnnotation) |
Kontroluje, zda je daná IAnnotation hodnota zpracována konvencí při použití na danou IModel. |
| IsHandledByConvention(IProperty, IAnnotation) |
Kontroluje, zda je daná IAnnotation hodnota zpracována konvencí při použití na danou IProperty. |
| 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. |