質問

私はテーブルの[ユーザー]と私のデータベース内の別のテーブル[販売担当者]を持っています。 [販売員]外部キーで[ユーザー] .UserIDにマップのユニークのユーザーIDを定義します。私は、エンティティフレームワークを使用してモデルを生成するとき、私は間の1対多の関係を取得し、[ユーザー] - [販売員]、各ユーザーは「販売員のコレクションを」持っていることを意味しますが、私が欲しいのは0..1-にあります各ユーザは、「販売員」にnull許容基準を有する-1の関係

私は、XMLの周りいじると関連の多重度の設定を変更しようとしたが、唯一の生産ビルドエラーいます。私は何を達成しようとしていますと、参照が[販売員] .SalespersonIDその[ユーザー]でNULL可能SalespersonIDを持つよりも違いはありませんが、営業担当者は、特定のユーザーのみのために存在するので、私はちょうど私の[ユーザー]のテーブル構造を構成muddyingことがしたいようには感じていますEntity Frameworkの中に正しい方法を指すように関係を取得します。

私は関係の多重度を変更するために何かできることはありますか?

役に立ちましたか?

解決

Salesperson自身のPK FKをUserするようにしてください。 PKが一意であるため、EFのGUIデザイナは、その後、カーディナリティが正しいでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top