LINQ to SQL





0/5 (0投票)
开始听 Anders 谈论 LINQ,在 Anders Hejlsberg 的 LINQ 和函数式编程视频中,并阅读 MSDN 对...
首先,听听 Anders 谈论 LINQ 的 Anders Hejlsberg 关于 LINQ 和函数式编程 视频,并阅读 MSDN 介绍 LINQ。如果觉得太长,可以看看 5 分钟介绍。还有一个 与 Young Joo 讨论 O/R 设计器界面的优秀 Channel 9 视频,如果您使用 LINQ to SQL,您将经常使用它。
Sahil Malik 有一些很棒的帖子,更详细地介绍了 LINQ to SQL(又名 DLINQ)及其工作原理。 他们有点老了,但仍然很棒
- DLINQ 简介
- 设置 DataContext 类
- 使用 DLINQ 查询数据
- DLINQ 中的存储过程和 UDF 支持
- 在 DLINQ 中返回确定形状的存储过程
- 在 DLINQ 中返回可变形状的存储过程
- DLINQ:提交您的更改
Bill Wagner 有几篇帖子更详细地介绍了 LINQ 查询如何转换为 SQL 并执行。 您可以在此处阅读他的帖子
您还应该看看 Scott 关于该主题的一些帖子,包括他的 LINQ 类别。
- 使用 ASP.NET 2.0 构建和使用 LINQ for SQL 类库
- 使用 ASP.NET 2.0、LINQ 和 Atlas 构建照片标记应用程序
- 使用 LINQ to SQL 和 使用 DLINQ with ASP.NET
最后,但并非最不重要的是,MSDN 上有大量的示例 供喜欢使用 VB 的人使用,以及一个版本 供喜欢 C# 的人使用。
理解 LINQ 的一个重要概念,特别是 LINQ to SQL,是延迟执行。Charlie Calvert 有 一篇帖子涵盖了这一点,以一种易于理解的方式(附带视频)。
Wrox 书籍 Professional C# 4 和 .NET 4 中有完整的 LINQ to SQL 在线章节。
工具
- LINQPad
您可能还想看看 免费的 LINQPad,其中包含大量 LINQ 示例,并允许您在无需启动 Visual Studio 的情况下使用和学习 LINQ。 它有点像 LINQ 的 Management Studio,但它对简单的 LINQ 查询以及 LINQ to SQL 都很有用。
- LINQ 调试器可视化工具
对于 Visual Studio 中的一个非常有用的工具,请查看 LINQ to SQL 调试可视化工具,它允许您即时调试 LINQ 查询生成的 SQL。
在评估 LINQ to SQL 是否对您的公司有价值时,Hilton Giesenow 讨论了使用 LINQ to SQL 的各种性能方面。
尽情享用!