如何使用现有代码添加 Linqpad 扩展

How to add Linqpad Extension with existing code

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

LINQPad Extensions to generate Class and Insert Statements from SQL

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

有什么想法吗?

使用您的数据库连接创建查询。将您的查询模式设置为程序。

在 "Define other methods" 注释后附加代码。在Main中添加一行生成代码并输出:

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

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

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

但是,当我查看输出时,我发现它不是很有用。