AnnotationCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse, die von Datenbankanbietern bei der Implementierung von verwendet werden soll IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Vererbung
-
AnnotationCodeGenerator
- Implementiert
Hinweise
Diese Implementierung gibt für alle "IsHandledByConvention"-Methoden und null
für alle GenerateFluentApi-Methoden zurückfalse
. Anbieter sollten für die Anmerkungen, die sie verstehen, überschreiben.
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .
Konstruktoren
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Initialisiert eine neue Instanz dieser Klasse. |
Eigenschaften
Dependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
Methoden
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtert Anmerkungen in |
GenerateDataAnnotation(IEntityType, IAnnotation) |
Gibt ein Datenanmerkungs-Attributcodefragment für die angegebene |
GenerateDataAnnotation(IProperty, IAnnotation) |
Gibt ein Datenanmerkungs-Attributcodefragment für die angegebene |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Datenanmerkungsattribute verfügen, diese Attributcodefragmente zurück und entfernt die Anmerkungen. |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Datenanmerkungsattribute verfügen, diese Attributcodefragmente zurück und entfernt die Anmerkungen. |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Datenanmerkungsattribute verfügen, diese Attributcodefragmente zurück und entfernt die Anmerkungen. |
GenerateFluentApi(ICheckConstraint, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IComplexProperty, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IComplexType, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IEntityType, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Veraltet..
Gibt zurück |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IForeignKey, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Veraltet..
Gibt zurück |
GenerateFluentApi(IIndex, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IIndex, IAnnotation, String) |
Veraltet..
Gibt zurück |
GenerateFluentApi(IKey, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IKey, IAnnotation, String) |
Veraltet..
Gibt zurück |
GenerateFluentApi(IModel, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IModel, IAnnotation, String) |
Veraltet..
Gibt zurück |
GenerateFluentApi(INavigation, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IProperty, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(IProperty, IAnnotation, String) |
Veraltet..
Gibt zurück |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(ISequence, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApi(ITrigger, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die entsprechende Fluent-API-Aufrufe aufweisen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
IsHandledByConvention(ICheckConstraint, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IComplexType, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IEntityType, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IForeignKey, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IIndex, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IKey, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IModel, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(INavigation, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IProperty, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(ISequence, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Überprüft, ob die angegebene |
IsHandledByConvention(ITrigger, IAnnotation) |
Überprüft, ob die angegebene |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Entfernt Die Anmerkung, deren Konfiguration bereits gemäß konventionskonfiguriert angewendet wurde und nicht explizit angegeben werden muss. |
Gilt für:
Entity Framework