0

エンティティ フレームワークは、1 つを除いてテーブルごとにエンティティを作成しましたが、その理由はわかりません。データベースから生成するときに選択します。

これが私のエンティティ フレームワーク図と SQL の図です:
http://imgur.com/a/zY17T

RecipeMeal がエンティティ フレームワークにないことに注目してください。なぜこれが起こっているのか誰にも分かりますか?

RecipeMeal は、レシピが朝食、昼食などである場合に保存することになっています。例として、レシピは昼食または夕食のレシピである可能性があるため、レシピの列ではありません。

私はEF 5.0を使用しています

ありがとう。

4

2 に答える 2

3

Entity Framework には、多対多のリレーションシップのサポートが組み込まれています。

テーブルは、 と の 2 つのICollection<T>プロパティを通じて公開さMealRecipeます。

于 2012-07-15T22:21:49.617 に答える
1

また、テーブルに主キーがない場合もスキップされることがわかりました。私のテーブルの 1 つは単なる要約テーブルであり、実際には主キーを必要とせず、リバース エンジニアには含まれませんでした。主キーを追加するとすぐに、それが取得されました。

于 2014-08-15T15:46:45.500 に答える