मैं एक सबक्वेरी में यह उपयोग करने की योजना लेकिन सही सिंटैक्स को समझ नहीं सकता LINQ में निम्न क्वेरी का अनुवाद:मैं इस ग्रुप BY/MIN SQL क्वेरी को LINQ में कैसे अनुवाद करूं?
select ChapterID, min(MeetingDate)
from ChapterMeeting
group by ChapterID
मैं एक सबक्वेरी में यह उपयोग करने की योजना लेकिन सही सिंटैक्स को समझ नहीं सकता LINQ में निम्न क्वेरी का अनुवाद:मैं इस ग्रुप BY/MIN SQL क्वेरी को LINQ में कैसे अनुवाद करूं?
select ChapterID, min(MeetingDate)
from ChapterMeeting
group by ChapterID
var query = myDataContext.ChapterMeeting
.GroupBy(cm => cm.ChapterID)
.Select(g => new {
g.Key,
MinMeetingDate = g.Min(cm => cm.MeetingDate)
});
खैर, डेविड मुझे यह करने के लिए हरा, लेकिन मामले में आप चाहते थे इसे "समझ" वाक्यविन्यास के साथ देखने के लिए:
var q = (
from cm in context.ChapterMeeting
group cm by cm.ChapterID into cmg
select new {
ChapterID = cmg.Key,
FirstMeetingDate = cmg.Min(cm => cm.MeetingDate)});
क्या आप अपने उत्तर में परिवर्तन को संपादित कर सकते हैं ("cmm में cmmChapterID द्वारा समूह सेमी")? मैं अभी तक एक संपादन नहीं कर सकता :) –
आह, अच्छा पकड़ो। यह मुझे इसे मुक्त करने के लिए सिखाएगा ;-) –
LINQ-to-SQL संस्करण? –