System.ComponentModel.DataAnnotations.Schema Espacio de nombres

Proporciona compatibilidad con las clases de atributo que se usan para definir metadatos para ASP.NET MVC y controles de datos ASP.NET.

Clases

Nombre Description
ColumnAttribute

Representa la columna de base de datos a la que se asigna una propiedad.

ComplexTypeAttribute

Indica 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 entity Framework no pueden administrarse aparte del objeto primario.

DatabaseGeneratedAttribute

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

ForeignKeyAttribute

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

InversePropertyAttribute

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

NotMappedAttribute

Indica que una propiedad o clase debe excluirse de la asignación de base de datos.

TableAttribute

Especifica la tabla de base de datos a la que se asigna una clase.

Enumeraciones

Nombre Description
DatabaseGeneratedOption

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