System.ComponentModel.DataAnnotations.Schema 命名空间

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

类

名称 说明
ColumnAttribute

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

ComplexTypeAttribute

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

DatabaseGeneratedAttribute

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

ForeignKeyAttribute

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

InversePropertyAttribute

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

NotMappedAttribute

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

TableAttribute

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

枚举

名称 说明
DatabaseGeneratedOption

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