मैं कुछ कोड को निबर्ननेट 2.x से 3.0 में परिवर्तित कर रहा हूं। इससे पहले, मैं LINQ समर्थन प्राप्त करने के लिए LINQ प्लगइन का उपयोग कर रहा था। मेरी समझ यह थी कि 3.0 में इसे प्रथम श्रेणी की सुविधा के रूप में घुमाया गया था। तो मेरे सवाल है, मैं इस किया करते थे:निबर्ननेट 3 और LINQ
return new List<T>(session.Linq<T>().Where(where));
क्या है कि नए वाक्य रचना के साथ कैसा दिखता है? मैं nhib 3 दस्तावेज़ों और ट्यूटोरियल के माध्यम से चला गया और linq सामान के बारे में कुछ भी नहीं देखा, तो मुझे पैटर्न के बाद एक उदाहरण नहीं मिला।
'रिटर्न सत्र क्यों नहीं लिख रहे हैं। लिंक्स()। जहां (कहाँ) .TOList()' बजाय? –
हाँ, तय है कि। पुराना कोड –