シンプルなスレッド/ポーリング テーブル マッピングをセットアップしようとしています。
ここに私が持っているものがあります:
スレッド表
- ThreadID (主キー/ID 列)
投票表
- PollID (主キー、1 対 1 の関係の ThreadID の FK)
- 質問
PollOptionsテーブル
- PollOptionID (ID/主キー)
- 文章
- 投票ID
PollVoteテーブル
- PollVoteID (主キー/ID)
- PollOptionID
これが適切な関係かどうかはわかりません。間違っているようですが、何が問題なのかわかりません。
Threadは0 または 1 つの Poll を持つことができます。
Pollは2 つ以上の PollOptionsを持つことができます。
PollOptionは、0 または多数のPollVotes を持つことができます。
私は Entity Framework を使用する予定で、コードを生成する前に (VS 2010、.NET 4)、適切な関係マッピングがあることを確認したいと考えています。