Comparteix a través de


System.ComponentModel.DataAnnotations.Schema Espacio de nombres

Proporciona compatibilidad para las clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET.

Clases

ColumnAttribute

Representa la columna de base de datos a la que está asignada una propiedad.

ComplexTypeAttribute

Denota que la clase es un tipo complejo. Los tipos complejos son propiedades no escalares de tipos de entidad que permiten organizar las propiedades escalares dentro de las entidades. Los tipos complejos no tienen claves y no pueden ser administrados por Entity Framework excepto el objeto primario.

DatabaseGeneratedAttribute

Especifica cómo la base de datos genera valores para una propiedad.

ForeignKeyAttribute

Denota una propiedad utilizada como clave externa en una relación.

InversePropertyAttribute

Especifica la inversa de una propiedad de navegación que representa el otro extremo de la misma relación.

NotMappedAttribute

Denota que una propiedad o clase se debe excluir de la asignación de bases de datos.

TableAttribute

Especifica la tabla de base de datos a la que está asignada una clase.

Enumeraciones

DatabaseGeneratedOption

Representa el patrón utilizado para generar los valores para una propiedad en la base de datos.