Freigeben über


System.Data.Entity.Infrastructure.Annotations-Namespace

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Klassen

  Klasse Beschreibung
Öffentliche Klasse AnnotationCodeGenerator Stellt die Erstellung eines Dienstes dar, der die Codegenerierung für benutzerdefinierte Anmerkungen beim Gerüstbau für Migrationen zulässt.Die abgeleitete Klasse sollte auf den MigrationCodeGenerator festgelegt werden.
Öffentliche Klasse AnnotationValues Stellt ein Paar von Anmerkungswerten in einer handcodierten DbMigration oder einer mit Gerüst dar.
Öffentliche Klasse CompatibilityResult Zurückgegeben von IsCompatibleWith(Object) und die dazugehörigen Methoden, um anzugeben, ob ein Objekt in Konflikt mit einem anderen steht oder nicht, sodass die beiden Objekte zu einem kombiniert werden können.
Öffentliche Klasse IndexAnnotation Stellt die benutzerdefinierten Anmerkungen zur Darstellung von Datenbankindizes in einem Entity Framework-Modell dar.
Öffentliche Klasse IndexAnnotationSerializer Diese Klasse wird zum Serialisieren und Deserialisieren von IndexAnnotation-Objekten verwendet, sodass sie im EDMX-Format des Entity Framework-Modells gespeichert werden können.

Schnittstellen

  Interface Beschreibung
Öffentliche Schnittstelle IMergeableAnnotation Typen, die als benutzerdefinierte Anmerkungen verwendet werden, können diese Schnittstelle implementieren. So wird angezeigt, dass ein Versuch, mehrere Anmerkungen mit demselben Namen in einer angegebenen Tabelle oder Spalte zu verwenden, möglich ist, indem mehrere Anmerkungen zu einer zusammengeführt werden.