System.ComponentModel.DataAnnotations.Schema 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ASP.NET MVCおよび ASP.NET データ コントロールのメタデータを定義するために使用される属性クラスのサポートを提供します。
クラス
| 名前 | 説明 |
|---|---|
| ColumnAttribute |
プロパティがマップされるデータベース列を表します。 |
| ComplexTypeAttribute |
クラスが複合型であることを示します。 複合型は、エンティティ型の非スカラー プロパティであり、エンティティ内でスカラー プロパティを編成できます。 複合型にはキーがないため、親オブジェクト以外の Entity Framework で管理することはできません。 |
| DatabaseGeneratedAttribute |
データベースがプロパティの値を生成する方法を指定します。 |
| ForeignKeyAttribute |
リレーションシップで外部キーとして使用されるプロパティを示します。 |
| InversePropertyAttribute |
同じリレーションシップのもう一方の端を表すナビゲーション プロパティの逆関数を指定します。 |
| NotMappedAttribute |
プロパティまたはクラスをデータベース マッピングから除外する必要があることを示します。 |
| TableAttribute |
クラスがマップされるデータベース テーブルを指定します。 |
列挙型
| 名前 | 説明 |
|---|---|
| DatabaseGeneratedOption |
データベース内のプロパティの値を生成するために使用されるパターンを表します。 |