私は2つのテーブルを持っています:
要件
要件 ID - 主キー
備品
FixtureId - PK
RequirementId - FK / NULLABLE / 一意の制約
フィクスチャは 1 つの要件のみを持つことができ、他のフィクスチャは同じ要件を参照できません。フィクスチャが要件を持つことは必須ではなく、オプションです。
私が行ったことは、Sql Server で Fixture テーブルの RequirementId 列に Unique 制約を設定したことです。Entity Framework CTP 5 でこれのマッピングを設定するにはどうすればよいですか?
また、各エンティティに双方向のナビゲーション プロパティを設定することは可能でしょうか?
public class Fixture
{
public int FixtureId { get; set; }
public Requirement Requirement { get; set; }
}
public class Requirement
{
public int RequirementId { get; set; }
public Fixture Fixture { get; set; }
}
多分私はこれをすべて間違っているので、アドバイスは素晴らしいでしょう。前もって感謝します