Freigeben über


System.Data.Entity.Infrastructure.Annotations Namespace

Klassen

AnnotationCodeGenerator

Erben Sie von dieser Klasse, um einen Dienst zu erstellen, der die Codegenerierung von benutzerdefinierten Anmerkungen im Rahmen von Gerüstmigrationen ermöglicht. Die abgeleitete Klasse sollte auf festgelegt MigrationCodeGeneratorwerden.

AnnotationValues

Stellt ein Paar von Anmerkungswerten in einem Gerüst oder handcodierten DbMigrationdar.

CompatibilityResult

Wird von IsCompatibleWith(Object) und verwandten Methoden zurückgegeben, um anzugeben, ob ein Objekt nicht mit einem anderen in Konflikt steht, sodass die beiden zu einem objekt kombiniert werden können.

IndexAnnotation

Instanzen dieser Klasse werden als benutzerdefinierte Anmerkungen zum Darstellen von Datenbankindizes in einem Entity Framework-Modell verwendet.

IndexAnnotationSerializer

Diese Klasse wird verwendet, um Objekte zu serialisieren und zu deserialisieren IndexAnnotation , damit sie im EDMX-Format des Entity Framework-Modells gespeichert werden können.

Schnittstellen

IMergeableAnnotation

Typen, die als benutzerdefinierte Anmerkungen verwendet werden, können diese Schnittstelle implementieren, um anzugeben, dass der Versuch, mehrere Anmerkungen mit demselben Namen für eine bestimmte Tabelle oder Spalte zu verwenden, möglich sein kann, indem mehrere Anmerkungen in einer zusammengeführt werden.