Udostępnij za pośrednictwem


IndexAnnotationSerializer Klasa

Definicja

Ta klasa służy do serializacji i deserializacji IndexAnnotation obiektów, aby można je było przechowywać w postaci EDMX modelu Entity Framework.

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

Uwagi

Przykładem serializowanego formatu jest: { Name: "MyIndex", Order: 7, IsClustered: True, IsUnique: False } { { } { Name: "MyOtherIndex" }. Należy pamiętać, że właściwości, które nie zostały jawnie ustawione w atrybucie indeksu, zostaną wykluczone z serializacji danych wyjściowych. Dlatego w powyższym przykładzie pierwszy indeks ma wszystkie określone właściwości, drugi nie ma żadnego, a trzeci ma tylko zestaw nazw.

Konstruktory

IndexAnnotationSerializer()

Ta klasa służy do serializacji i deserializacji IndexAnnotation obiektów, aby można je było przechowywać w postaci EDMX modelu Entity Framework.

Metody

Deserialize(String, String)

Deserializuje dany ciąg z powrotem do IndexAnnotation obiektu.

Serialize(String, Object)

Serializuje dane IndexAnnotation w ciągu dla magazynu w EDMX XML.

Dotyczy