C# 学习LINQ和实体框架查询的资源?

C# 学习LINQ和实体框架查询的资源?,c#,linq,entity-framework,C#,Linq,Entity Framework,各位。我正在尝试学习如何编写LINQ查询,不知道您是否可以通过一些资源建议来帮助我启动它 我正在尝试学习如何编写简单和复杂的查询,我认为这是标准的LINQ语法 from b in blahCollection join f in fooCollection where b.Field == someValue select new { b.Field, f.field } 。。。这个,虽然我不确定这个语法叫什么。(它叫什么名字?) 我认为,最好的资源应该是那些允许我在示例数据库上练习查询的资源

各位。我正在尝试学习如何编写LINQ查询,不知道您是否可以通过一些资源建议来帮助我启动它

我正在尝试学习如何编写简单和复杂的查询,我认为这是标准的LINQ语法

from b in blahCollection
join f in fooCollection
where b.Field == someValue
select new { b.Field, f.field }
。。。这个,虽然我不确定这个语法叫什么。(它叫什么名字?)


我认为,最好的资源应该是那些允许我在示例数据库上练习查询的资源。我听说过,但还没有评估过。这是个好选择吗?有更好的选择吗?

MSDN是一条路,这里有一个链接指向C#pages的“LINQ入门”:

第一个片段称为查询语法,第二个片段称为方法语法。阅读msdn。这不是一个有效的问题,可能会被关闭。如果你对基本集合论有扎实的理解,那么msdn上的文档就足以让你精通LINQ。这不是一个有效的问题。。。好吧,我可以看出它在某些方面可能不合适。但是,这是一个诚实的问题。我真的需要你的指点,我非常感激。
var plan = blahCollection.Find(b => b.Field == someValue).FirstOrDefault();