次の方法で共有


System.ComponentModel.DataAnnotations.Schema 名前空間

ASP.NET MVC および ASP.NET データ コントロールのメタデータを定義するために使用する属性クラスがサポートされています。

クラス

ColumnAttribute

プロパティのマップ先のデータベース列を表します。

ComplexTypeAttribute

クラスが複合型であることを示します。 複合型はエンティティ型の非スカラー プロパティで、これによってスカラー プロパティをエンティティ内で整理できます。 複合型にはキーがないため、Entity Framework で親オブジェクトから分離して管理することはできません。

DatabaseGeneratedAttribute

データベースがプロパティの値を生成する方法を指定します。

ForeignKeyAttribute

リレーションシップで外部キーとして使用されるプロパティを示します。

InversePropertyAttribute

同じリレーションシップのもう一方の End を表すナビゲーション プロパティの逆を指定します。

NotMappedAttribute

プロパティまたはクラスがデータベース マッピングから除外されることを示します。

TableAttribute

クラスのマップ先のデータベース テーブルを指定します。

列挙型

DatabaseGeneratedOption

データベースでプロパティの値を生成するために使用されるパターンを表します。