随笔 - 5  文章 - 1 评论 - 22 trackbacks - 0

09 2008 档案
关于LINQ to SQL中SelectMany()方法的讨论
摘要: 最近看了多篇园内的LINQ中介绍SeletMany()的帖子,基本上都是这么说的: 会被翻译成SelectMany需要满足2个条件。1,query语句中没有join和into,2,必须出现EntitySet。 我个人认为这种说法是不正确的,应该这样描述: 第一,表达式中未出现Join;第二,要出现两个或以上的from子句。如果第二个from子句选择的是第一个from子句数据源的EntitySet集合,则被转换为Left Join,如果两个from子句是独立的则会被转换为Cross Join。 不知道正确与否,请大家一起讨论一下,下面是详细的讲解:阅读全文
posted @ 2008-09-04 11:41 李彦 阅读(3271) | 评论 (3) 编辑