有没有办法在LINQPad中重命名SQL结果Grid选项卡?

时间:2018-03-23 21:45:08

标签: sql linqpad

在LINQPad中,我使用单个查询窗口来执行几个复杂但相关的SQL语句。这很有效,因为LINQPad为每个语句结果创建了一个输出网格选项卡。但是,我希望能够为这些选项卡指定名称,因此更容易记住哪个结果是“公司”和“用户”而不是“网格1”和“网格2”。

LINQPad default output grid naming

我希望找到一种方法来装饰每个语句并将其转换为网格选项卡的名称。有什么影响:

["Companies"]
SELECT * FROM Companies

["Users"]
SELECT * FROM Users

(执行上述操作只是尝试执行SPROC)

是否有内置的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

我这样做的方法是将语言更改为C#语句,然后使用this.ExecuteQueryDynamic执行Sql语句。

例如

this.ExecuteQueryDynamic("select * from Companies").ToArray().Dump("Companies", true);  
this.ExecuteQueryDynamic("select * from Users    ").ToArray().Dump("Users"    , true);