LINQPad 自我挑战

如果您自信已掌握 LINQ —或者 希望 达到这个目标—那么我建议您尝试 LINQPad自我挑战

它的规则很简单:

  1. 在开始菜单中找到 SQL Management Studio的快捷方式,并将快捷方式将其移动到其他位置
  2. 在原 SQL Management Studio 快捷方式的位置创建 LINQPad 的快捷方式。
  3. 在接下来的一周内, 仅使用 LINQPad 执行所有的特定 SQL 查询。

经过一周的练习,您将适应 LINQ 的思维方式,而不会先使用 SQL 思考查询方式再将其翻译为 LINQ。 LINQ是一种更优秀的查询语言,相信您会继续使用 LINQ 编写大部分的查询。

LINQPad 同样支持传统的 SQL 查询。用于解决那些 LINQ 无法完成的任务,或不知道如何使用 LINQ 完成的任 务。  虽然这个秘籍可以轻而易举的完成任务,但您可能会感到一丝挫败。

如果您能够使用 LINQ 编写所有特定查询,那说明您在掌握 LINQ 的道路上取得了长足进步。 掌握 LINQ  即使无法在项目中使 用 LINQ,坚持使用 LINQPad 会让您对 LINQ 技能永葆活力。