看起来使用 LINQ 进行连接有不同的方法。其中一种更为直接,只涉及像这样联接表:
var found = from c in s.categories
join cm in s.categorymaps on c.CategoryId equals cm.ChildCategoryId
select c;
使用lambda表达式也有另一种方法,我正在努力尝试弄清楚如何使用这种语法进行连接。是否可以提供详细说明和大量示例的链接?或者只是简单地使用示例演示如何使用这种令人困惑的语法?
var x = _session.All<category>().Join<categorymap,category, ....