मैं अपने एएसपीनेट एमवीसी 3/कोड-प्रथम इकाई फ्रेमवर्क एप्लिकेशन में किसी ऑब्जेक्ट को हटाने की कोशिश कर रहा हूं, लेकिन मुझे आवश्यक विकल्प नहीं दिखते हैं, क्योंकि इसमें "DeleteObject के लिए परिभाषा नहीं है" त्रुटि। किसी को पता है कि मैं एक असेंबली संदर्भ याद कर रहा हूँ।एंटीटी फ्रेमवर्क में DeleteObject को कॉल नहीं कर सकता - एक असेंबली संदर्भ गुम है?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MySite.Models;
using System.Data;
using System.Data.Objects;
using System.Web.Mvc;
using System.Data.Entity;
मैं System.Data.Entity DeleteObject ऊपर लाने के लिए पर्याप्त हो गया होता होने सोचा, लेकिन IntelliSense शायद ही कोई विकल्प ला रहा है:
private dbContext db = new dbContext();
public void DeleteAccessDetails(AccessDetails details)
{
db.DeleteObject(details); //error here as DeleteObject isn't recognised
}
यहाँ मेरी संदर्भ हैं: यहाँ मेरी भंडार कोड है - केवल निपटान, एंट्री, SaveChanges और सेट
संपादित करें:
Repository rep = new Repository();
AccessDetails paymentUpdate = rep.GetPaymentByID(item.AccessDetailsTableID);
rep.DeleteAccessDetails(paymentUpdate);
: यहाँ भी भंडार तक पहुँचने के लिए मेरी कोड है
संपादित करें 2:
धन्यवाद
ठीक है, मेरे पास System.Data.Objects मेरे संदर्भ फ़ोल्डर में नहीं है। जब मैंने संदर्भ संदर्भ अनुभाग (.NET टैब) देखा तो यह वहां नहीं था। –