System.ComponentModel.DataAnnotations.Schema 命名空间

为用于定义 ASP.NET MVC和 ASP.NET 数据控件的元数据的属性类提供支持。

名称 说明
ColumnAttribute

表示属性映射到的数据库列。

ComplexTypeAttribute

表示类是复杂类型。 复杂类型是实体类型的非标量属性,允许在实体内组织标量属性。 复杂类型没有键,并且不能由 Entity Framework 管理,而不能由父对象管理。

DatabaseGeneratedAttribute

指定数据库如何为属性生成值。

ForeignKeyAttribute

表示在关系中用作外键的属性。

InversePropertyAttribute

指定表示同一关系的另一端的导航属性的反函数。

NotMappedAttribute

表示属性或类应从数据库映射中排除。

TableAttribute

指定类映射到的数据库表。

枚举

名称 说明
DatabaseGeneratedOption

表示用于为数据库中的属性生成值的模式。