कृपया मदद मुझे एक लैम्ब्डा अभिव्यक्ति में कनवर्ट करLINQ
SELECT [UserID], MAX(Created) Created
FROM [UserHistory]
WHERE userid IN (14287)
GROUP BY [UserID]
धन्यवाद!
संपादित करें: यहां तक कि मेरे पास अब तक है।
List<T> list; //list is populated
table.Where(x => list.Select(y => y.ClientId).Contains(x.UserID))
.GroupBy(x => x.UserID)
.Select(x => new { x.UserID, x.Created })
.ToList();
जब मैं GroupBy जोड़ने के लिए, मेरी चुनें वहाँ x.UserID और x.Created के लिए कोई परिभाषा कहते हैं।
आप किस पर फंस गए हैं? – Krizz
जब मैं समूह को जोड़ता हूं, तो मेरे चयन ब्रेक। क्या समूह अन्य सभी क्षेत्रों या कुछ को खत्म कर देता है? – Kukoy
याद रखें, 'समूह द्वारा' के बाद आपके पास 'मूल नहीं है> 'आपके मूल' IENumerable 'के बजाय। नीचे दिए गए लोग आपको तथ्य के व्यावहारिक उदाहरण दिखाते हैं। –
Krizz