使用linqpad作为主要查询工具

时间:2009-08-05 13:36:16

标签: .net linq linqpad

我团队的一名成员最近转移到LinqPad作为他的主要查询工具(有时仍会使用SQL Studio),其目的很简单,就是强迫自己使用LINQ更自然。我认为这是一个非常好的主意,我正在考虑让我的团队的其他成员进行这一切换。有没有人对采取这种方法有任何想法/想法?

我早期的问题......

  1. 我觉得能够编写好的ANSI SQL对于LOB开发人员来说至关重要。由于LINQ是微软的事情,他们在LINQ中学到的技能是否值得在完全开发ANSI SQL技术时牺牲,特别是如果(当)他们在以后的生活中转移到其他工作/职责。开发人员开发(公司内部和外部)对我来说非常重要。

  2. 在LinqPad中,SQL Studio中是否有任何功能会被错过?

  3. LinqPad有长期生命吗?换句话说,每个人都觉得LinqPad是一款随着.NET和SQL的发展而不断发展的产品吗?

2 个答案:

答案 0 :(得分:6)

  

在LinqPad中,SQL Studio中是否有任何功能会被错过?

LinqPad 是否显示预计执行计划

答案 1 :(得分:3)

作为向自己钻研LINQ的一种方式,LINQPad很棒,如果作为开发人员,你计划保持在微软生态系统中,那么这可能是一件好事。

是的,LINQ中有许多你无法做的事情,你可能需要另外一个工具,无论是SQL Management Studio还是Visual Studio,但是你可以使用其中的一些语言下载SQL,其中一些是如果你能记住它的SQL,那就减轻了:

  1. 创建新表
  2. 修改现有表格
  3. 创建SQL代理作业
  4. 导入/导出数据
  5. 显然,这些主要是“管理”活动。

    虽然LINQPad不会为您提供执行计划,但它会为您提供将要运行的SQL。