Sunday, 15 May 2011

linq - problem with delete when multiple columns -


इस काम को हटाते समय:

  orderitems.Delete (x = & gt; x.orderitem_sessionid == ट्रांसकी);  

हालांकि यह काम नहीं करता है

  ऑर्डरिटम। हटाएं (x = & gt; x.orderitem_sessionid == ट्रांसकी & amp; amp; x.orderitem_productid == 6 );  

मुझे कोई त्रुटि नहीं मिली है, लेकिन कुछ भी नहीं हटाया गया है, मैंने एक विकल्प के रूप में कोड काम किया है

  var DeleteableItems = orderitems.All ()। (X = & gt; x.orderitem_sessionid == ट्रांसकी & amp; amp; x.orderitem_productid = 6); Foreach (हटाने योग्य आइटम में विभिन्न आइटम) item.delete;  

हालांकि उपरोक्त काम करता है, यह अभी भी मुझे बग करता है कि यह सबसोनिक 3.0.0.3 और माइस्किल डाटाबेस का उपयोग करते हुए केवल नाममात्र हटाना विधि के साथ काम नहीं करता

धन्यवाद

< / Div>

आपने कोशिश की है:

  orderitem.Delete (x => x .orderitem_sessionid == ट्रांसकी & amp; amp; x.orderitem_productid == 6);  

अपने संस्करण में अंतिम ऑपरेटर असाइनमेंट तुलना नहीं है

मेरे उत्तर का एक टाइपो संबंधित है लेकिन कुछ के नीचे जनरेटेड एसक्यूएल प्राप्त करने पर टिप्पणी उपयोगी हो सकती है।

दया,

दान


No comments:

Post a Comment