私はEFがデータベースを生成させる新しいモデルを作成しています。モデルは次のようになります。エンティティフレームワークCTP5、コードファースト。オブジェクトモデルを介して参照テーブルを作成するのを助ける
public class Model
{
public int Id { get; set; }
public string StyleNumber { get; set; }
public virtual IList<Metal> Metals { get; set; }
public virtual IList<ModelImage> Images { get; set; }
}
public class Metal
{
public int Id { get; set; }
public string Description { get; set; }
}
私は、「説明」フィールドには、ユニークであること、2列/ Wの参照テーブルとなる金属をしたいと思います。代わりに、モデルIDを参照する列が追加されたメタルテーブルがEFによって作成されます。データ注釈や流体APIを使用して振る舞いを変更する簡単な方法はありますか?