1

EF を使用して Model-First としてアプリケーションを開発しようとしています。テーブル分割パターンと 1:1 の関係を実現するためにあらゆることを試みましたが、EF ではうまくいかないようです。

私がModel-Firstを使用していると仮定すると、生成されたファイルとEFをいじらずに1:1の関係を置く方法はありますか?

関係 'Blabalbala' のロール 'Blablalah' では、多重性は無効です。依存ロール プロパティはキー プロパティではないため、依存ロールの多重度の上限は * でなければなりません。

宛先テーブルで FK を主キーとして設定しようとしましたが、まだ役に立ちません。

4

1 に答える 1

0

1:1 の関係は、通常、最初のテーブルに外部キーを配置し、データベース設計で削除時にカスケードすることによって定義されます。

IE: ユーザー テーブルと UserProperties テーブル。Users テーブルには外部キーとして UserPropertiesId があり、UserProperties は基本的に、Users を 1 つの UserProperties に対する多くのユーザーとして扱います。これがまさにそのようなものであり、ユーザー テーブルでのみ選択する場合は問題ありません。

于 2012-12-25T19:25:44.923 に答える