1

カスタム モデル バインダーを使用するときに、関連付けられているエンティティがどのように更新されるかを理解しようとしています。

カテゴリ エンティティとの関係を持つ製品エンティティがあり、フォームのドロップダウンに製品のカテゴリ選択のリストを表示している場合。

ユーザーが新しいカテゴリを割り当て、その変更を製品に保持する必要があります。更新されたカテゴリを割り当てるバインディングはどのように実装されますか? Product のプロパティは簡単ですが、Product.Category = カテゴリをどのように設定しますか?

それが明確であることを願っています:-)

4

1 に答える 1

0

カスタム モデル バインディングが存在するように思えます。製品とカテゴリの間の関係を設定しようとしているだけです。

これを行うには、次のようにします。

product.CategoryReference.EntityKey = new EntityKey("Context.Category", "ID", categoryID);

これにより、エンティティの外部キー関係が更新されるだけです。

于 2009-09-04T14:40:29.423 に答える