MVCとEntity Frameworkを使用した電子商取引ベースのWebアプリケーションで作業しています。 更新されたエンティティを追跡/知りたいだけです。たとえば、ユーザーが商品の在庫と価格を変更してSave
ボタンをクリックすると、これら2つのエンティティがProductId
で更新されたことを確認したいと思います。Entity Frameworkで更新されるエンティティを追跡する方法
これを達成する方法はありますか?
ありがとうございました。それは同じhttpリクエストに存在しない場合は、rowversionを使用することができ、この
//let 'myObj' is entity instance
//let db is your context instance
if (db.Entry(myObj).State == System.Data.EntityState.Modified)
{
//Try your code here
}
https://www.nuget.org/packages/Z.EntityFramework.Plus.EF6/はあなたがこれらの更新をログに記録したいわけですか? –
はい、それは – Ankita
と言うことができます。次に、Entity Framework +監査の多くの例をご覧ください。 –