मैं इस क्वेरी बुद्धि एक समूह में शामिल हैं:LINQ - 'शामिल खंड में अभिव्यक्तियों में से एक का प्रकार गलत है। 'GroupJoin' पर कॉल में अनुमान टाइप विफल रहा। '
foreach (var item in someList)
{
var result = (from t1 in someContext.Table1
join t2 in someContext.Table2 on new { t1.SomeID, item.SomeName} equals new {t2.SomeID, t2.SomeName} into j1
...
}
मुझे पता है कि अगर यह एक समूह के रूप में ऊपर में शामिल होने के लिए संभव है चाहते हैं?
new { t1.SomeID, item.SomeName} equals new {t2.SomeID, t2.SomeName}
item.SomeName
सूची से आता है जो मैं कर रहा हूं।
यदि नहीं, तो वांछित परिणाम प्राप्त करने के लिए मैं कथन कैसे बदलूं?
संभव डुप्लिकेट: http://stackoverflow.com/questions/3020442/linq-joining-in-c-sharp-with-multiple-conditions –