Sunday 15 August 2010

entity framework - SaveChanges(): "...can only appear on the left hand..." -


मेरे पास यह कोड का टुकड़ा है:

  अनुसूची chk = _entities.Schedules.Where ( X = & gt; x.ScheduleStart == शेड्यूल। शेड्यूल स्टार्ट एंड amp; एक्स। शेड्यूअल एंड एंड लैटिन = शेड्यूल। शेड्यूअल एंड)। फर्स्टऑर डीफॉल्ट (); अगर (chk! = नल) {chk.Discontinued = true; _entities.SavingChanges (); }  

मूल रूप से अगर कुछ मानदंडों के साथ डेटाबेस में मौजूद है, तो बंद करें = सत्य सेट करें और सहेजें ...

लेकिन मुझे यह त्रुटि मिलती है:

घटना 'System.Data.Objects.ObjectContext.SavingChanges' केवल + = या - =

के बाएं हाथ पर प्रकट हो सकता है? क्या गलत है?

/ एम

आप गलत तरीके से कॉल कर रहे हैं बचत चैंज एक घटना है, एक विधि नहीं इसके बजाय आपको SaveChanges चाहिए।


No comments:

Post a Comment