System.ComponentModel.DataAnnotations.Schema Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para classes de atributo que são usadas para definir metadados para controles de dados ASP.NET MVC e ASP.NET.
Classes
| Nome | Description |
|---|---|
| ColumnAttribute |
Representa a coluna de banco de dados para a qual uma propriedade é mapeada. |
| ComplexTypeAttribute |
Indica que a classe é um tipo complexo. Tipos complexos são propriedades não escalares de tipos de entidade que permitem que propriedades escalares sejam organizadas em entidades. Tipos complexos não têm chaves e não podem ser gerenciados pelo Entity Framework, além do objeto pai. |
| DatabaseGeneratedAttribute |
Especifica como o banco de dados gera valores para uma propriedade. |
| ForeignKeyAttribute |
Denota uma propriedade usada como chave estrangeira em uma relação. |
| InversePropertyAttribute |
Especifica o inverso de uma propriedade de navegação que representa a outra extremidade da mesma relação. |
| NotMappedAttribute |
Indica que uma propriedade ou classe deve ser excluída do mapeamento de banco de dados. |
| TableAttribute |
Especifica a tabela de banco de dados para a qual uma classe é mapeada. |
Enumerações
| Nome | Description |
|---|---|
| DatabaseGeneratedOption |
Representa o padrão usado para gerar valores para uma propriedade no banco de dados. |