如何使用现有代码添加Linqpad Extension

时间:2018-05-17 18:06:52

标签: linqpad

我有兴趣将SQL SELECT语句导出到INSERT语句列表中。我找到了一段代码here,描述为

  

LINQPad Extensions从SQL生成类和插入语句

但是,我不确定如何在Linqpad中开始使用它。我想我只需要将代码复制并粘贴到Linqpad的“My Extensions”区域,但这似乎不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用数据库连接创建查询。将查询模式设置为Program。

在“定义其他方法”注释后附加代码。在Main添加一行以生成代码并输出:

CSharpClassFromSqlGeneratorExtensions.DumpInsert(this.Connection, "SELECT * from Accounts").Dump();

CSharpClassFromSqlGeneratorExtensions.DumpClass(this.Connection, "SELECT * from [User]").Dump();

将输出复制到另一个查询中。

但是,当我查看时,我发现输出非常有用。