猿问

如何使用linq扩展方法执行左外连接?

如何使用linq扩展方法执行左外连接?

假设我有一个左外部连接:

from f in Foojoin b in Bar on f.Foo_Id equals b.Foo_Id into gfrom result in g.DefaultIfEmpty()select new { Foo = f, Bar = result }

如何使用扩展方法表达相同的任务?例如:

Foo.GroupJoin(Bar, f => f.Foo_Id, b => b.Foo_Id, (f,b) => ???)
    .Select(???)


繁华开满天机
浏览 549回答 3
3回答
随时随地看视频慕课网APP
我要回答