जैसा कि मुझे पता है कि इकाई फ्रेमवर्क पहचान मानचित्र पैटर्न लागू करता है, इसलिए ईएफ स्मृति में कुछ इकाइयों को कैश करता है।इकाई ढांचे को कैसे अमान्य करें 4 आंतरिक कैश
मुझे आपको उदाहरण दें।
var context = new StudentContext();
var student = context.Students.Where(st => st.Id == 34).FirstOrDefault();
// any way of changing student in DB
var anotherContext = new StudentContext();
var anotherStudent = anotherContext.Students.Where(st => st.Id == 34).FirstOrDefault();
anotherStudent.Name = "John Smith";
anotherContext.SaveChanges();
student = context.Students.Where(st => st.Id == 34).FirstOrDefault();
// student.Name contains old value
वहाँ पहले संदर्भ के कैश को अमान्य और संदर्भ की पुनर्रचना के बिना नए student
इकाई को पुनः प्राप्त करने के लिए एक रास्ता है?
सहायता के लिए धन्यवाद।