【发布时间】:2011-08-31 11:53:25
【问题描述】:
我发现 LINQ 有点难以理解。我喜欢这个概念,并相信它有很大的潜力。但是,在写了这么多 SQL 之后,语法对我来说并不容易接受。
A.多种方式选择有什么关系?
我发现我能够创建上下文并使用方法执行 Select()。
context.Table.Select(lamba expression);
好的...我为什么要使用它?它与(或确实)这种类型的选择相比如何?
var returnVal = from o in context.Table
orderby o.Column
select o;
B.请解释
的可变性**from X** in context.Table
为什么我们要在这里粘贴一个看似随意命名的变量?这不应该是<Table>的已知类型吗?
【问题讨论】:
-
@Broken:A 部分是副本,但 B 部分不是。