Compartilhar via


System.Data.Entity.Infrastructure.Annotations Namespace

Classes

AnnotationCodeGenerator

Herde dessa classe para criar um serviço que permita a geração de código de anotações personalizadas como parte das Migrações de scaffolding. A classe derivada deve ser definida no MigrationCodeGenerator.

AnnotationValues

Representa um par de valores de anotação em um scaffolded ou codificado à DbMigrationmão.

CompatibilityResult

Retornado por IsCompatibleWith(Object) e métodos relacionados para indicar se um objeto não está em conflito com outro, de modo que os dois possam ser combinados em um.

IndexAnnotation

As instâncias dessa classe são usadas como anotações personalizadas para representar índices de banco de dados em um modelo do Entity Framework.

IndexAnnotationSerializer

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

Interfaces

IMergeableAnnotation

Os tipos usados como anotações personalizadas podem implementar essa interface para indicar que uma tentativa de usar várias anotações com o mesmo nome em uma determinada tabela ou coluna pode ser possível mesclando as várias anotações em uma.