Поделиться через


IndexAnnotationSerializer Класс

Определение

Этот класс используется для сериализации и десериализации IndexAnnotation объектов, чтобы их можно было хранить в форме EDMX модели Entity Framework.

public class IndexAnnotationSerializer : System.Data.Entity.Infrastructure.IMetadataAnnotationSerializer
type IndexAnnotationSerializer = class
    interface IMetadataAnnotationSerializer
Public Class IndexAnnotationSerializer
Implements IMetadataAnnotationSerializer
Наследование
IndexAnnotationSerializer
Реализации

Комментарии

Пример сериализованного формата: { Name: 'MyIndex', Order: 7, IsClustered: True, IsUnique: False } { } { Name: 'MyOtherIndex' }. Обратите внимание, что свойства, которые не были явно заданы в атрибуте индекса, будут исключены из сериализованных выходных данных. Таким образом, в приведенном выше примере первый индекс содержит все указанные свойства, второй — нет, а третий — только имя.

Конструкторы

IndexAnnotationSerializer()

Этот класс используется для сериализации и десериализации IndexAnnotation объектов, чтобы их можно было хранить в форме EDMX модели Entity Framework.

Методы

Deserialize(String, String)

Десериализует заданную строку обратно в IndexAnnotation объект .

Serialize(String, Object)

Сериализует заданный IndexAnnotation объект в строку для хранения в XML-файле EDMX.

Применяется к