データベースにテーブル [User] と別のテーブル [Salesperson] があります。[ Salesperson] は、外部キーを使用して [User].UserID にマップされる一意のUserID を定義します。Entity Framework でモデルを生成すると、[User]-[Salesperson] の間に 1 対多の関係が得られます。つまり、各ユーザーには「販売員のコレクション」がありますが、必要なのは 0..1-to です各ユーザーが「営業担当者」への null 許容参照を持つ -1 関係。
XML をいじって関連付けの多重度設定を変更しようとしましたが、ビルド エラーしか発生しませんでした。私が達成しようとしているのは、[User] で [Salesperson].SalespersonID を参照する null 許容の SalespersonID を持つことと同じですが、営業担当者は特定のユーザーに対してのみ存在するため、[User] テーブル構造を混乱させるだけのように感じますEntity Frameworkで正しい方向を指す関係を取得します。
関係の多様性を変えるために私にできることはありますか?