c# - EntityFramework - Cannot Delete Entity using DbSet -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 5 जवाब
मैं एक को हटाने की कोशिश कर रहा हूँ EntityFramework के DbSet का उपयोग करके मेरे डेटाबेस से ऑब्जेक्ट कोड निम्नानुसार है:
var dbObject = FindById (id); _masterDb.DbTable.Remove (dbObject); _masterDb.SaveChanges ();
मुझे निम्न त्रुटि मिलती है: "ऑब्जेक्ट को हटाया नहीं जा सकता क्योंकि यह ऑब्जेक्टस्टेट मैनेजर में नहीं मिला है।"
कृपया कोई मुझे बता सकता है कि मैं क्या कर रहा हूं
संभवत: एक ही संदर्भ से इकाई संलग्न नहीं है।
क्या यह कार्य:
var dbObject = FindById (id); _masterDb.DbTable.Attach (dbObject); _masterDb.DbTable.Remove (dbObject); _masterDb.SaveChanges ();
Comments
Post a Comment