डालने के बाद शून्य वापस आती है मैंने अपना आवेदन ईएफ 4 से ईएफ 5 में माइग्रेट कर दिया है। मैंने पिछले संस्करण के साथ नीचे दिए गए कोड का उपयोग एक नए जोड़े गए आइटम की संबंधित इकाई प्राप्त करने के लिए किया था।नेविगेशन संपत्ति
Student s = new Student();
s.Name = _name;
s.ClassID = _cID;
db.Students.Add(s);
db.SaveChanges();
ClassRoom c = s.ClassRoom;
इसलिए मुझे विशिष्ट वर्ग इकाई c
पर प्राप्त होती थी। लेकिन अब s.ClassRoom
शून्य लौटाता है।
मैं छात्र के लिए ClassRoom
इकाई कैसे प्राप्त करूं? क्या मुझे db.ClassRooms.FirstOrDefault(....)
का उपयोग करना है?
यह EF5 के साथ पेश किया है? –
@LibinTK यह ईएफ की शुरुआत से है, मुझे लगता है। –
@ ओन्ड्रेज जेनेसेक हाँ .. मैंने इसे पहले देखा है। लेकिन यह 'db.Students के बिना भी काम कर रहा था। शामिल करें (" कक्षा Rooms ")' –