Steve Sandersonのブログのメソッドを使用して、jqueryで動的に追加できるアイテムのリストがあります。
したがって、DBからロードする(Personに属する)車両のリストがあります。保存を押すと、アイテムは標準のMVCモデルバインドメカニズムを介してバインドされ、PersonオブジェクトでUpdateを呼び出すことができます。
新しい車両列を動的に追加すると、問題が発生します。その車両は最初のリストに属していなかったため、Updateを呼び出してもその新しいアイテムは保持されません。ただし、更新が必要な既存の車両があるため、Createの呼び出しは機能しません。
これを処理するエレガントな方法はありますか、それとも各車両をループしてDBに存在するかどうかを確認し、結果に応じて更新/編集を呼び出す必要がありますか?
私はMVC3でC#でNHibernateを使用しています。