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

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -