entity framework - Graphdiff is removing entities -
मेरे पास निम्न संस्थाएं हैं:
सार्वजनिक वर्ग प्रोफाइल {[आवश्यक] सार्वजनिक स्ट्रिंग नाम { प्राप्त; सेट; } [आवश्यक] सार्वजनिक स्ट्रिंग विवरण {get; सेट; } [कुंजी, डाटाबेस जनरेटेड (डाटाबेस जनरेटेडओपेशन। पहचान)] सार्वजनिक इन्ट आईडी {प्राप्त; सेट; } सार्वजनिक IList & lt; कार्यक्षमता & gt; कार्यशीलता {प्राप्त करें; सेट; }} और
सार्वजनिक वर्ग की कार्यक्षमता {[आवश्यक] सार्वजनिक स्ट्रिंग नाम {get; सेट; } [कुंजी, डाटाबेस जनरेटेड (डाटाबेस जनरेटेडओपेशन। पहचान)] सार्वजनिक इन्ट आईडी {प्राप्त; सेट; }} मेरी सेवा पद्धति में, जब मैं निम्नलिखित की कोशिश करता हूं, तो यह डेटाबेस से कार्यात्मकता ऑब्जेक्ट्स को निकाल देता है जो प्रोफ़ाइल की कार्यक्षमता सूची में नहीं हैं:
(...) var डेटाबेस कार्यकुशलता = यह। रिपोजिटरी .GetByIds & lt; कार्यक्षमता & gt; (प्रोफाइल। कार्यात्मकताएं। ToIdList ()); profile.Functionalities.Clear (); profile.Functionalities.AddRange (databaseFunctionalities); ((बेसआरिपॉजिटरी) यह। रिपोजिटरी) .UpdateGraph (प्रोफ़ाइल, नक्शा = & gt; नक्शा। ओवनक्लेक्शन (पी = & gt; पी। कार्यात्मकताएं)); this.Repository.SaveChanges (); (...) इसके बारे में कोई भी विचार?
धन्यवाद!
Comments
Post a Comment