我有兴趣将SQL SELECT
语句导出到INSERT
语句列表中。我找到了一段代码here,描述为
LINQPad Extensions从SQL生成类和插入语句
但是,我不确定如何在Linqpad中开始使用它。我想我只需要将代码复制并粘贴到Linqpad的“My Extensions”区域,但这似乎不起作用。
有什么想法吗?
答案 0 :(得分:1)
使用数据库连接创建查询。将查询模式设置为Program。
在“定义其他方法”注释后附加代码。在Main
添加一行以生成代码并输出:
CSharpClassFromSqlGeneratorExtensions.DumpInsert(this.Connection, "SELECT * from Accounts").Dump();
或
CSharpClassFromSqlGeneratorExtensions.DumpClass(this.Connection, "SELECT * from [User]").Dump();
将输出复制到另一个查询中。
但是,当我查看时,我发现输出非常有用。