यह एक रिकार्ड पी का उपयोग कर नष्ट करने के लिए एसक्यूएल को LINQ पाने के लिए पहले रिकॉर्ड लोड किए बिना संभव है? NHibernate के प्रॉक्सी वस्तु कार्यक्षमता के लिए इसी तरह के?लोड किए बिना एसक्यूएल रिकॉर्ड करने के लिए एक LINQ हटाएँ यह पहली
6
A
उत्तर
15
आप इसे इस तरह से करने के लिए सक्षम होना चाहिए:
var person = new Person();
person.ID = someID;
using (var context = new DataContext(connString))
{
context.Persons.Attach(person, false); //attach is as unmodified
context.Persons.DeleteOnSubmit(person); //remove it
context.SubmitChanges(); //submit changes to db
}
3
जोसेफ जवाब देने के लिए जोड़ा जा रहा है:
अगर आपके इकाई किसी भी क्षेत्रों जिसके लिए UpdateCheck पर सेट किया जाता है, तो आप मुसीबत इस तरीके से हटाया जा रहा हो सकता है हमेशा की तरह, जब तक आप के रूप में उपयुक्त ऐसे क्षेत्रों की स्थापना की।
इसके अलावा, अगर आप एक से अधिक संबंधित संस्थाओं जहां FK की कमी शामिल कर रहे हैं हटा रहे हैं, तो आप मुसीबत अगर संस्थाओं उचित अनुक्रम (एक बाधा उल्लंघन में जिसके परिणामस्वरूप) में नहीं हटाया जाता है हो सकता है। इससे बचने के लिए, उचित रूप में इस तरह के FKS में शामिल सभी क्षेत्रों की स्थापना की।
संबंधित मुद्दे
- 1. LINQ एसक्यूएल .sum() समूह के बिना करने के लिए ...
- 2. नवीनतम चयन करने के लिए Linq रिकॉर्ड
- 3. एसक्यूएल हटाएँ कहाँ
- 4. एसक्यूएल Batched हटाएँ
- 5. LINQ करने वाली एसक्यूएल CompiledQuery.Compile() अद्यतन के साथ, हटाएँ, सम्मिलित करें?
- 6. एसक्यूएल करने के लिए सरल LINQ SQL करने के लिए
- 7. यह निर्धारित करने के लिए कि लिंक-टू-एसक्यूएल ऑब्जेक्ट
- 8. LINQ का उपयोग करके लूपिंग किए बिना इकाई ढांचे में एकाधिक रिकॉर्ड कैसे हटाएं?
- 9. LINQ-एसक्यूएल एक एकल लेनदेन
- 10. एसक्यूएल: खोज/प्रतिस्थापित करें लेकिन केवल पहली बार रिकॉर्ड
- 11. संसाधन लोड किए बिना jQuery के लिए ब्राउज़र पार्स एचटीएमएल
- 12. वस्तुओं के लिए Linq जब वस्तु वी.एस. LINQ एसक्यूएल को
- 13. LINQ बाल रिकॉर्ड शून्य
- 14. का उपयोग कर Linq करने वाली एसक्यूएल
- 15. कैसे LINQ में व्यक्त करने के लिए, एक दो क्षेत्रों
- 16. Linq करने वाली एसक्यूएल orderby thenby
- 17. रिकॉर्ड डेटा को बदले बिना एसक्यूएल सर्वर टाइमस्टैम्प कॉलम को अपडेट करने के लिए कैसे करें
- 18. एक रिकॉर्ड का आकार? एसक्यूएल
- 19. LINQ से SQL: संपूर्ण इकाई को पुनर्प्राप्त किए बिना केवल फ़ील्ड को अपडेट करने के लिए
- 20. गिनती रिकॉर्ड LINQ
- 21. असेंबली का उपयोग किए बिना असेंबली कैसे लोड करें। लोड?
- 22. एसक्यूएल रिकॉर्ड
- 23. लिंक से एसक्यूएल के साथ SkipWhile को कैसे कार्यान्वित करें बिना पहली सूची को स्मृति में लोड किया जा रहा है?
- 24. एसक्यूएल सर्वर, एक रिकॉर्ड रिकॉर्ड के हर 'एक्स' राशि
- 25. एसक्यूएल नमूना करने के लिए अच्छा परिष्कृत linq?
- 26. LINQ क्वेरी शीर्ष रिकॉर्ड
- 27. इकाई की रूपरेखा को हटाएँ सभी पर एसक्यूएल को
- 28. एसक्यूएल - यह निर्धारित करने के लिए कि मेरा चयनित रिकॉर्ड किस स्थिति/ऑर्डर/गिनती है?
- 29. एसक्यूएल * लोडर 4.2 अरब रिकॉर्ड लोड करने के बाद अटक गया
- 30. T-SQL हटाएँ सम्मिलित रिकॉर्ड्स