में संदर्भ में ऑब्जेक्ट्स की सूची जोड़ना क्या foreach addObject का उपयोग किए बिना इकाई ढांचे में संदर्भ में ऑब्जेक्ट की सूची जोड़ना संभव है? मददef
Q
ef
17
A
उत्तर
9
के लिए
धन्यवाद आम तौर पर आप ऐसा नहीं कर सकते हैं - आप एक पाश में यह क्या करना है। कुछ मामलों में, हालांकि, आप प्रत्येक ऑब्जेक्ट को जोड़ने से बच सकते हैं - विशेष रूप से, यदि आपके पास कोई इकाई ग्राफ़ है और आप पैरेंट नोड जोड़ते हैं। जैसे यदि आप एक Company
वस्तु Employees
का संग्रह है कि है:
context.AddToCompanies(company);
/* The following loop is not necessary */
/* The employees will be saved together with the company */
/*
foreach (var employee in company.Employees)
{
context.AddToEmployees(employee);
}*/
context.SaveChanges();
6
LINQ और कुछ lambdas का उपयोग करके आप इस तरह आसानी से इसे बीज कर सकते हैं।
नोट: अपने वर्तमान संस्करण के बारे में आप क्या कर सकते
List<Company> companies = new List<Company>();
companies.ForEach(n => context.AddToCompanies(n));
इस तरह से मैं कोड प्रथम कार्य
List<RelationshipStatus> statuses = new List<RelationshipStatus>()
{
new RelationshipStatus(){Name = "Single"},
new RelationshipStatus(){Name = "Exclusive Relationship"},
new RelationshipStatus(){Name = "Engaged"},
new RelationshipStatus(){Name = "Married"},
new RelationshipStatus(){Name = "Open Relationship"},
new RelationshipStatus(){Name = "Commited Relationship"}
};
statuses.ForEach(n => myContext.RelationshipStatuses.Add(n));
myContext.SaveChanges();
प्रसंग के साथ इकाई की रूपरेखा 4.1 या उच्चतर के साथ क्या है
public class MyContext:DbContext
{
public DbSet<RelationshipStatus> RelationshipStatuses{ get; set; }
}
के रूप में सेटअप था 0
-2
हाँ आप कर सकते हैं,
List<Employee> empList = this.context.Employee.ToList();
20
EntityFramework 6 से आप इस
db.companies.AddRange(newCompanies);
तरह
DbSet.AddRange Method (IEnumerable) उपयोग कर सकते हैं की तरह
संबंधित मुद्दे
- 1. मैं EF
- 2. EF 4.1
- 3. एमवीसी ef
- 4. EF CodeFirst DbContext से dbsets मेटाडेटा कैसे प्राप्त करें?
- 5. मॉडलबिल्डर कहाँ है। EF CTP5 में मेटाडेटाइनडेटा शामिल करें?
- 6. EF CodeFirst परिवर्तनों को सहेजते समय डेटाबेस अपवादों को संभालने
- 7. LINQ से EF के साथ क्या गलत है?
- 8. ps -ef से gids प्राप्त करना | grep कीवर्ड
- 9. कॉन्फ़िगरेशन को स्थायी रूप से अक्षम करें। PrroxyCreation EF में सक्षम है?
- 10. क्या तकनीकी कारण हैं EF 5 .NET4.0 पर पूरी तरह से समर्थित नहीं है?
- 11. Oracle ODP.Net और EF CodeFirst के साथ काम करने के लिए DbContext को कॉन्फ़िगर कैसे करें?
- 12. EF के लिए ऑर्डर करने के लिए एकाधिक अभिव्यक्तियों को कैसे पास किया जाए?
- 13. "test -a file" और "test file -ef फ़ाइल" के बीच अंतर
- 14. ef 5 codefirst enum संग्रह डेटाबेस में उत्पन्न नहीं किया गया
- 15. मैं अपने पीएचपी पेज की जरूरत है mysql डेटाबेस
- 16. ActionMailer एचटीएमएल एन्कोडिंग नरक कचरा
- 17. अजगर: रेगुलर एक्सप्रेशन केवल पिछले घटना
- 18. चरित्र समूह में कैसे विभाजित किया जाए?
- 19. इस बाइट सरणी के साथ क्या चल रहा है?
- 20. मैकोज़ में एक प्रक्रिया को कैसे मारें?
- 21. के साथ खोल कमांड निष्पादित | (पाइप) एनएसटीस्क
- 22. संदर्भ
- 23. .NET Framework 4
- 24. रिमोट कंप्यूटर (एसएसएच + पायथन) से कंसोल आउटपुट कैसे प्राप्त करें
- 25. पाइथन
- 26. स्वचालित प्रवासन बनाम कोड आधार प्रवासन
- 27. क्लासिक ADO.NET अभी भी उपयोग किया जाता है?
- 28. इकाई फ्रेमवर्क कोड की सूची प्रथम डिफ़ॉल्ट नामकरण सम्मेलन
- 29. एडीओ.NET इकाई फ्रेमवर्क और एनएचबीर्नेट - अन्य
- 30. पायथन