0

私は以下をモデル化しようとしています:

ピクチャには多くの型があるので、ピクチャと型の関係表を作成しました。

画像にいくつのタイプがあるか知りたいので、関係を識別する主キーが必要です。

タイプ 1 対 1..0 関係 * 対 1 画像

私は関係が写真のIDとタイプのIDを外部キーとして持ち、その関係を識別することも望んでいます。

「ロールでは多重度が有効ではありません "..."依存ロール プロパティはキー プロパティではないため、依存ロールの多重度の上限は * でなければなりません」

私はVS2012でEF 5を使用しています

これをハードコードする方法はありますか?モデルには 1 対 1..0 の関係が多数あります...

4

1 に答える 1

0

あなたが言おうとしていることがすべて理解できるわけではないと言わざるを得ません。

many-to-many relation in between Types and Pictures...しかし、「関係」にカスタム情報が添付されている 必要があると思います。

ここで作成した投稿を見てください。に置き換えPersonてください。そして、あなたの「関係」の実体は. PictureSecurityGroupTypePersonSecurityGroupDefinition

追加データを使用した EF コードファーストの多対多

pk「関係テーブル」には必要ありません。これは、両方の複合キーを使用して行われます (いつでもその方法で見つけることができます)。

次に、「関係」ごとにそれを追加します-私がそこに入れたようにpublic int Privilege { get; set; }.

于 2013-04-12T17:49:30.160 に答える