現時点では、Fluent Api を介して既存の DB テーブルを新しい EF 4.5 モデルにマッピングしています。次のデータベース構造をクラスにマップする方法について質問があります。
Students(pk Id...)
Courses (pk Id...)
Students_Courses (pk Id, fk StudentId, fk CourseId)
Comments (pk Id, fk Students_Courses Id, comment, dateposted...)
アイデアは、student_course のペアごとに多くのレビューがある可能性があるということです。このシナリオで私のクラスを表現する最良の方法は何ですか? ここでの問題は、Comment エンティティを Students_Courses テーブルにマップし、このコメントが属する Student と Course (クラスに関して) をどうにかして判断する必要があることです。デザインに関する提案はありますか?ありがとう!