मैं एंटीटी फ्रेमवर्क का उपयोग करके ऑब्जेक्ट को हटाने की कोशिश कर रहा हूं और इंटरनेट पर सभी ट्यूटोरियल्स पर मैंने पाया कि ऐसा करने के लिए आपको संदर्भ पर DeleteObject
विधि कॉल करना होगा। मैंने ऐसा करने की कोशिश की लेकिन ऐसा लगता है कि मेरे पास DeleteObject
विधियां नहीं हैं।इकाई ढांचे के साथ किसी आइटम को हटाने
यहाँ मेरी कोड है:
public void DeleteBook(int bookId)
{
Book book = (Book)bookContext.Books.Where(b => b.Id == bookId).First();
bookContext.DeleteObject(book);
}
यह वह जगह है त्रुटि मैं:
'DataAccess.Models.BooksEntities' 'DeleteObject' और कोई विस्तार विधि के लिए एक परिभाषा शामिल नहीं है 'DeleteAbject' प्रकार 'DataAccess.Models.BooksEntities' के पहले तर्क को स्वीकार करते हुए पाया जा सकता है (क्या आप एक निर्देश या निर्देशक संदर्भ का उपयोग कर रहे हैं?)
मैं क्या गलत कर रहा हूँ?
आप '(पुस्तक)' 'Book' काम त्याग,' Book' चर बदल लेते हैं करने के लिए 'var', किस प्रकार जब पर होवर किया है दिखाया गया है? मुझे लगता है कि आप गलत वर्ग का उपयोग कर रहे हैं। – mattytommo