【发布时间】:2013-09-25 23:01:49
【问题描述】:
每个人。我正在尝试学习如何编写 LINQ 查询,并且想知道您是否可以通过一些资源建议帮助我启动它。
我正在尝试学习如何编写看起来像这样的简单和复杂的查询,我认为是标准的 LINQ 语法...
from b in blahCollection
join f in fooCollection
where b.Field == someValue
select new { b.Field, f.field }
... 还有这个,虽然我不确定这个语法叫什么。 (它叫什么?)
var plan = blahCollection.Find(b => b.Field == someValue).FirstOrDefault();
我认为,最好的资源是那些可以让我在示例数据库上练习查询的资源。我听说过LINQPad,但尚未对其进行评估。这是一个不错的选择吗?有更好的选择吗?
【问题讨论】:
-
您的第一个 sn-p 称为查询语法,您的第二个是方法语法。阅读 msdn。这不是一个有效的问题,可能会被关闭。如果您对基本集合论有深入的了解,那么 msdn 上的文档足以让您精通 LINQ。
-
不是一个有效的问题......好吧,我可以看到它可能不适合某种方式。但是,这是一个诚实的问题。我确实需要您提供的指点,我非常感谢。
标签: c# linq entity-framework