【发布时间】:2018-05-17 18:06:52
【问题描述】:
我有兴趣将 SQL SELECT 语句导出到 INSERT 语句列表。我发现了一段代码here,它被描述为
从 SQL 生成类和插入语句的 LINQPad 扩展
但是,我不确定如何在 Linqpad 中开始使用它。我以为我只需要将代码复制并粘贴到 Linqpad 的“我的扩展”区域,但这似乎不起作用。
有什么想法吗?
【问题讨论】:
标签: linqpad
我有兴趣将 SQL SELECT 语句导出到 INSERT 语句列表。我发现了一段代码here,它被描述为
从 SQL 生成类和插入语句的 LINQPad 扩展
但是,我不确定如何在 Linqpad 中开始使用它。我以为我只需要将代码复制并粘贴到 Linqpad 的“我的扩展”区域,但这似乎不起作用。
有什么想法吗?
【问题讨论】:
标签: linqpad
使用您的数据库连接创建查询。将您的查询模式设置为程序。
在“定义其他方法”注释之后附加代码。在Main添加一行,生成代码并输出:
CSharpClassFromSqlGeneratorExtensions.DumpInsert(this.Connection, "SELECT * from Accounts").Dump();
或
CSharpClassFromSqlGeneratorExtensions.DumpClass(this.Connection, "SELECT * from [User]").Dump();
将输出复制到另一个查询中。
但是,当我查看它时,我发现输出不是很有用。
【讨论】:
SELECT 和INSERT 并获得翻译方面的帮助。