特定のエンティティをロードし、アクティブ レコード/モノレールで変更された値のみをデータバインドするように LINQ に指示するアクションのパラメーターに設定できる属性はありますか( ARDataBindingを参照) 。
Kelly
質問する
146 次
1 に答える
1
TryUpdateModelメソッドとUpdateModelメソッドを使用して、次のようにフォームコレクションの値でモデルオブジェクトを更新できます。
public ActionResult Update(int id, FormCollection form)
{
Item myItem = _ItemRepository.Get(id);
TryUpdateModel(myItem, "Item", form);
// Processing
}
それはあなたが求めていたようなものですか?
編集:注:厳密な参照整合性がある場合、EntityFrameworkを使用するときにこれが機能する際に問題が発生しました。ただし、フォームに投稿されたフィールドを更新するか、独自のモデルアップデーターを作成するかを指定するだけで、この問題を回避する方法があります。
于 2009-01-28T05:28:17.663 に答える