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 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. |