Най-добрият начин за внедряване на мръсен флаг в EF

Можете лесно да използвате събитията PropertyChanges, за да зададете флага. Но как лесно да го нулирате след запазване в ObjectContext?


person AndyMan    schedule 19.08.2008    source източник


Отговори (2)


какво ще кажете за събитието ObjectContext.SavingChanges? Вижте също http://www.thedatafarm.com/blog/2008/07/13/OverridingObjectContextSaveChanges.aspx.

person Mark Cidade    schedule 19.08.2008

Горният метод изисква използването на събитието SavingChanges, което се извиква преди промените да бъдат запазени. Ако има грешка по време на запазването, вие вече сте изчистили своя мръсен флаг. Мисля, че ще бъде изложено и събитие SavedChanges.

person AndyMan    schedule 19.08.2008