似乎有不同的方法使用linq进行连接.一个更直接,只涉及加入这样的表:
var found = from c in s.categories
join cm in s.categorymaps on c.CategoryId equals cm.ChildCategoryId
select c;
Run Code Online (Sandbox Code Playgroud)
还有另一种使用lambdas的方法,我有一段时间试图弄清楚如何使用这种语法加入.任何人都可以提供详细解释和大量示例的链接吗?或者只是简单地演示使用示例如何使用这种相当混乱的语法?
var x = _session.All<category>().Join<categorymap,category, ....
Run Code Online (Sandbox Code Playgroud)