私には一般的な状況に見えます: 私は2つのテーブルを持っています: ドキュメント: dID (pk, int), dName(varchar)
および document_options: dID (int)、oType(int)、oValue(varchar)
プロパティ Options (DocumentOption クラスのリスト) を持つクラス Document が必要です。
document_options には PK がないため、HasMany を使用できず、このテーブルの行はとにかく「実際の」エンティティのようには見えません...
ドキュメント オプションの自動付番キーを生成し、HasMany でマップする方法、または複合 ID を作成する方法を見つけましたが、私が知らないより良いオプションがあるかどうか知りたいです。