学习Linq到实体的最快方法

学习Linq到实体的最快方法,linq,entity-framework,Linq,Entity Framework,我正在使用实体框架开发我的第一个ASP.NET MVC应用程序。我以前没有.NET经验,尽管我精通其他OO语言。我很难理解Linq到实体查询表达式,更具体地说是它的语法以及如何在ASP页面上呈现结果 例如,我将三个表(实体)连接在一起,并尝试对结果进行迭代,但我得到各种类型的错误。我在Google、SO或MSFT上找到的每个例子都不简单,每个网站都有自己的方法。我看过《编程实体框架》(Programming Entity Framework)一书,但这本书似乎也超出了我的理解范围 我正在寻找清晰

我正在使用实体框架开发我的第一个ASP.NET MVC应用程序。我以前没有.NET经验,尽管我精通其他OO语言。我很难理解Linq到实体查询表达式,更具体地说是它的语法以及如何在ASP页面上呈现结果

例如,我将三个表(实体)连接在一起,并尝试对结果进行迭代,但我得到各种类型的错误。我在Google、SO或MSFT上找到的每个例子都不简单,每个网站都有自己的方法。我看过《编程实体框架》(Programming Entity Framework)一书,但这本书似乎也超出了我的理解范围

我正在寻找清晰、简洁的示例,以执行等效的复杂多重联接并迭代结果


谢谢

看看这些样品-

我从这些例子本身就学到了这个概念


博客上也有很好的解释和示例

听起来你应该给自己买一本关于这个主题的好书。因为您以前没有.NET方面的经验,所以一本介绍LINQ的普通书可能是一个开始,然后是一本ASP.NET-MVC特定的书


也许流利地使用“其他”OO语言没有帮助的原因是LINQ不是一种OO语言,它的功能更强大,因此需要不同的推理方式才能更好地理解。

我自己刚刚开始做这件事,我买了两种和一种

我发现wrox one有点难以理解——它使用的语言有点重,布局/组织也不太“流畅”(这是一个词吗?呵呵)

另一方面,o'reilly这本书是一本很好的读物,它确实能很好地引导你阅读。如果你有潜水艇的话,它也可以在safaribooks上买到,我是从亚马逊那里买的,亚马逊似乎是少数几个有库存的地方之一。非常推荐