Freigeben über


IndexAnnotationSerializer Klasse

Definition

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

public class IndexAnnotationSerializer : System.Data.Entity.Infrastructure.IMetadataAnnotationSerializer
type IndexAnnotationSerializer = class
    interface IMetadataAnnotationSerializer
Public Class IndexAnnotationSerializer
Implements IMetadataAnnotationSerializer
Vererbung
IndexAnnotationSerializer
Implementiert

Hinweise

Ein Beispiel für das serialisierte Format ist: { Name: 'MyIndex', Order: 7, IsClustered: True, IsUnique: False } { } { Name: 'MyOtherIndex' }. Beachten Sie, dass Eigenschaften, die nicht explizit in einem Index-Attribut festgelegt wurden, von der serialisierten Ausgabe ausgeschlossen werden. Im obigen Beispiel sind für den ersten Index also alle Eigenschaften angegeben, für den zweiten keine und für den dritten nur der Name festgelegt.

Konstruktoren

IndexAnnotationSerializer()

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

Methoden

Deserialize(String, String)

Deserialisiert die angegebene Zeichenfolge wieder in ein IndexAnnotation -Objekt.

Serialize(String, Object)

Serialisiert das angegebene IndexAnnotation in eine Zeichenfolge für die Speicherung in der EDMX-XML.

Gilt für: