System.ComponentModel.DataAnnotations.Schema Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |