System.ComponentModel.DataAnnotations.Schema 命名空間

提供用於定義 ASP.NET MVC 及 ASP.NET 資料控制元資料的屬性類別支援。

類別

名稱 Description
ColumnAttribute

表示屬性所對應的資料庫數據行。

ComplexTypeAttribute

表示類別是複雜類型。 複雜類型是實體類型的非純量屬性,可讓純量屬性組織在實體內。 複雜類型沒有索引鍵,而且不能由 Entity Framework 管理,除了父物件之外。

DatabaseGeneratedAttribute

指定資料庫如何產生屬性的值。

ForeignKeyAttribute

表示在關聯性中做為外鍵的屬性。

InversePropertyAttribute

指定巡覽屬性的反函數,代表相同關聯性的另一端。

NotMappedAttribute

表示屬性或類別應該從資料庫對應中排除。

TableAttribute

指定類別所對應的資料庫數據表。

列舉

名稱 Description
DatabaseGeneratedOption

表示用來產生資料庫中屬性值的模式。