linq - 学习 Linq to Entities 的最快方法

标签 linq entity-framework

我正在使用 Entity Framework 开发我的第一个 ASP.NET MVC 应用程序。尽管我精通其他面向对象语言,但我以前没有 .NET 经验。我无法理解 Linq to Entity 查询表达式,更具体地说,它的语法以及如何在 ASP 页面上呈现结果。

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

我正在寻找清晰、简洁的示例来执行复杂的多重连接的等效操作并迭代结果。

谢谢

最佳答案

我自己刚刚开始做这个,我两个都买了 the wrox booko'reilly一个。

我发现 wrox 有点难以理解 - 其中使用的语言有点重,而且布局/组织不太“流畅”(这是一个词吗?呵呵)。

另一方面,奥莱利的那本书是一本精彩的读物,确实能很好地引导你读完它。如果你有潜水艇,它也可以在 safaribooks 上找到,我是从亚马逊买的,亚马逊似乎是少数有库存的地方之一。非常推荐。

关于linq - 学习 Linq to Entities 的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/796571/

相关文章:

c# - DbSet<T>.Add(T 实体) 抛出 System.InvalidOperationException : Sequence contains no matching element

c# - Entity Framework 仅在更新时抛出异常 - 无效的对象名称 'dbo.BirdBrain.service'

.net - 使用 Func<> 提高代码可读性的机会

c# - 动态构建 Azure DocumentDB 查询

c# - 使用通用存储库更新多对多关系

c# - 将 EF 模型序列化为 Json 时的循环引用

c# - 业务对象和数据访问对象之间的存储库模式和映射

c# - 将 IEnumerables 的 IEnumerable 转换为字典

c# - Linq 生成给定日期范围内缺失记录的列表

c# - 如何使用 Linq 确定 List<T> 中的所有对象是否具有相同的属性值