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 einer 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
- Vererbung
-
AnnotationCodeGenerator
- Attribute
- Implementiert
Hinweise
Diese Implementierung gibt false für alle 'IsHandledByConvention'-Methoden und null für alle 'GenerateFluentApi'-Methoden zurück. Anbieter sollten für die von ihnen verstandenen Anmerkungen außer Kraft setzen.
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Initialisiert eine neue Instanz dieser Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
Methoden
| Name | Beschreibung |
|---|---|
| FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtert Anmerkungen heraus, in |
| GenerateDataAnnotation(IEntityType, IAnnotation) |
Gibt ein Codefragment für das Datenanmerkungsattribut für das angegebene |
| GenerateDataAnnotation(IProperty, IAnnotation) |
Gibt ein Codefragment für das Datenanmerkungsattribut für das angegebene |
| GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen mit entsprechenden Datenanmerkungsattributen diese Attributcodefragmente zurück und entfernt die Anmerkungen. |
| GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen mit entsprechenden Datenanmerkungsattributen diese Attributcodefragmente zurück und entfernt die Anmerkungen. |
| GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen mit entsprechenden Datenanmerkungsattributen 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, String) |
Veraltet.
Gibt zurück |
| GenerateFluentApi(IEntityType, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Veraltet.
Gibt zurück |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Veraltet.
Gibt zurück |
| GenerateFluentApi(IIndex, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(IKey, IAnnotation, String) |
Veraltet.
Gibt zurück |
| GenerateFluentApi(IKey, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(IModel, IAnnotation, String) |
Veraltet.
Gibt zurück |
| GenerateFluentApi(IModel, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(INavigation, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Veraltet.
Gibt zurück |
| GenerateFluentApi(IProperty, IAnnotation) |
Gibt einen Fluent-API-Aufruf für den angegebenen |
| 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 über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Gibt für die angegebenen Anmerkungen, die über entsprechende Fluent-API-Aufrufe verfügen, diese Fluent-API-Aufrufe zurück und entfernt die Anmerkungen. |
| IsHandledByConvention(ICheckConstraint, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IComplexProperty, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IComplexType, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IEntityType, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IIndex, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IKey, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IModel, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(INavigation, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IProperty, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(ISequence, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(ISkipNavigation, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| IsHandledByConvention(ITrigger, IAnnotation) |
Überprüft, ob die angegebene Angabe |
| RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |
| RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Entfernt Anmerkungen, deren Konfiguration bereits nach Konvention angewendet wird, und muss nicht explizit angegeben werden. |