8

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

我早期的问题...

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

  2. SQL Studio 中有哪些功能会在 LinqPad 中被严重遗漏?

  3. LinqPad 有长期使用寿命吗?换句话说,大家是不是觉得LinqPad是一个会随着.NET和SQL的成长而不断成长的产品呢?

4

2 回答 2

6

SQL Studio 中有哪些功能会在 LinqPad 中被严重遗漏?

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

于 2009-08-05T13:56:53.053 回答
3

作为一种将 LINQ 钻入您自己的方式,LINQPad 非常棒,如果作为开发人员您打算留在 Microsoft 生态中,那么这可能是一件好事。

是的,有很多事情你不能在 LINQ 中做,你可能需要另一个工具来做,无论是 SQL Management Studio 还是 Visual Studio,但是你可以使用该语言下拉到 SQL,如果你可以记住它的SQL:

  1. 创建新表
  2. 修改现有表
  3. 创建 SQL 代理作业
  4. 导入/导出数据

显然,这些大多是“管理”活动。

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

于 2009-08-05T14:05:06.227 回答