Compartilhar via


IndexAnnotationSerializer Classe

Definição

Essa classe é usada para serializar e desserializar IndexAnnotation objetos para que eles possam ser armazenados na forma EDMX do modelo Entity Framework.

public class IndexAnnotationSerializer : System.Data.Entity.Infrastructure.IMetadataAnnotationSerializer
type IndexAnnotationSerializer = class
    interface IMetadataAnnotationSerializer
Public Class IndexAnnotationSerializer
Implements IMetadataAnnotationSerializer
Herança
IndexAnnotationSerializer
Implementações

Comentários

Um exemplo do formato serializado é: { Nome: 'MyIndex', Ordem: 7, IsClustered: True, IsUnique: False } { } { Nome: 'MyOtherIndex' }. Observe que as propriedades que não foram definidas explicitamente em um atributo de índice serão excluídas da saída serializada. Portanto, no exemplo acima, o primeiro índice tem todas as propriedades especificadas, a segunda não tem nenhuma e a terceira tem apenas o nome definido.

Construtores

IndexAnnotationSerializer()

Essa classe é usada para serializar e desserializar IndexAnnotation objetos para que eles possam ser armazenados na forma EDMX do modelo Entity Framework.

Métodos

Deserialize(String, String)

Desserializa a cadeia de caracteres fornecida de volta em um IndexAnnotation objeto .

Serialize(String, Object)

Serializa o dado IndexAnnotation em uma cadeia de caracteres para armazenamento no XML EDMX.

Aplica-se a