1

シンプルなスレッド/ポーリング テーブル マッピングをセットアップしようとしています。

ここに私が持っているものがあります:

スレッド

  • ThreadID (主キー/ID 列)

投票

  • PollID (主キー、1 対 1 の関係の ThreadID の FK)
  • 質問

PollOptionsテーブル

  • PollOptionID (ID/主キー)
  • 文章
  • 投票ID

PollVoteテーブル

  • PollVoteID (主キー/ID)
  • PollOptionID

これが適切な関係かどうかはわかりません。間違っているようですが、何が問題なのかわかりません。

Thread0 または 1 つの Poll を持つことができます。

Poll2 つ以上の PollOptionsを持つことができます。

PollOptionは、0 または多数のPollVotes を持つことができます。

私は Entity Framework を使用する予定で、コードを生成する前に (VS 2010、.NET 4)、適切な関係マッピングがあることを確認したいと考えています。

4

1 に答える 1

1

たぶん私はあなたの関係を読み違えているのかもしれませんが、Thread to Poll との関係は 0 または 1 であるため、Poll を Thread に関連付けるほうが Thread to Poll よりも理にかなっているようです。そうでなければ、あなたの関係はうまくいっていると思います。

于 2009-11-19T23:03:45.497 に答える