【发布时间】:2015-04-09 00:59:42
【问题描述】:
谁能帮我解决一个一般的实体框架问题?我是一个新手,并试图通过阅读和反复试验来自学。但是,我对所有语法和术语感到非常困惑。我搜索的越多,我就越困惑!
语法中使用的那些小箭头 (=>) 到底是什么?而且我什至不确定语法的名称是什么……是实体框架语法吗? Linq 到方法语法? Linq to Entity 语法?
-
为什么在使用该语法时似乎可以使用随机字母?下面的“f”似乎可以与任何字母互换,因为无论我输入什么字母,Intellisense 都会给我选项。那么这封信到底应该代表什么?似乎没有声明它。
var query = fruits.SelectMany(f => f.Split(' ')); -
是使用带有小箭头的语法还是使用我经常看到的“伪 SQL”更好,如下所示。这似乎更容易理解,但这是否被认为不是真正的实体框架方式?
var query = from f in fruits from word in f.Split(' ') select word; -
而且,对于其中任何一个 - 是否有任何文档?我一直在互联网上搜索教程、文章和任何东西,但返回的只是小示例查询,这些查询随小箭头或伪 SQL 的变化而变化,除了“这里是如何进行选择”之外没有任何解释:
非常感谢任何指导或帮助。我想如果我能找到从哪里开始,那么我就可以从那里建立自己。谢谢!
【问题讨论】: