System.ComponentModel.DataAnnotations.Schema Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece suporte para classes de atributos que são usadas para definir metadados para controlos de dados ASP.NET MVC e ASP.NET.
Classes
| Name | Description |
|---|---|
| ColumnAttribute |
Representa a coluna da base de dados para a qual uma propriedade está mapeada. |
| ComplexTypeAttribute |
Denota que a classe é um tipo complexo. Os tipos complexos são propriedades não escalares dos tipos de entidade que permitem organizar propriedades escalares dentro das entidades. Os tipos complexos não têm chaves e não podem ser geridos pelo Entity Framework exceto pelo objeto pai. |
| DatabaseGeneratedAttribute |
Especifica como a base de dados gera valores para uma propriedade. |
| ForeignKeyAttribute |
Denota uma propriedade usada como chave estrangeira numa relação. |
| InversePropertyAttribute |
Especifica o inverso de uma propriedade de navegação que representa o outro extremo da mesma relação. |
| NotMappedAttribute |
Indica que uma propriedade ou classe deve ser excluída do mapeamento da base de dados. |
| TableAttribute |
Especifica a tabela da base de dados para a qual uma classe está mapeada. |
Enumerações
| Name | Description |
|---|---|
| DatabaseGeneratedOption |
Representa o padrão usado para gerar valores para uma propriedade na base de dados. |