Можете лесно да използвате събитията PropertyChanges
, за да зададете флага. Но как лесно да го нулирате след запазване в ObjectContext
?
Най-добрият начин за внедряване на мръсен флаг в EF
Отговори (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