場合によっては、編集アクションを使用してlinq DBを挿入しようとしています(奇妙ですが本当です)。私が使用しているビューモデルには、Pricelist というドメイン モデルが含まれています。その domainID には PricelistID が必要であり、データベース内の PK です。
ID として 0 を渡すことで ModelBinder をごまかすことができますが、挿入しようとするともちろん失敗します。
通常の状況では、db.SaveChanges() を実行するときに PK が提供されない場合、ModelBinder は挿入を行うことを知っていますか?