使用linqpad作为主要查询工具

Cod*_*y C 8 .net linq linqpad

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

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

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

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

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

Amy*_*y B 6

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

LinqPad是否显示预计的执行计划

  • 如果单击LINQPad中的SQL选项卡,则可以在SQL Management Studio中直接打开SQL转换.从那里,通常只需点击一下即可获得执行计划. (6认同)
  • @DavidB:我刚刚发布了LINQPad插件,它显示了LINQPad中的查询计划和缺失索引:http://www.aboutmycode.com/miscellaneous/introducing-linqpad-queryplanvisualizer/ (5认同)