【发布时间】:2012-09-19 13:58:29
【问题描述】:
我正在计划一个 C# SQL Query Builder 应用程序。基本上,用户应该能够使用可视的、基于表单的、用户友好的向导来生成 SQL 代码。用户所要做的就是选择他/她想要的字段,并施加一些条件。
我研究了许多完成类似任务的应用程序,但似乎没有一个能准确地解释如何生成 SQL 代码。
可以采取哪些方法将用户与应用程序的交互转换为 SQL 代码?
编辑:只是为了添加更多细节。该应用程序可以与任何 SQL Server 数据库一起使用。
【问题讨论】:
-
我见过的所有 SQL 代码构建器都是像
string query = "SELECT "; foreach (var c in columns) { query.Add(c + ", "); } ...一样构建的。它可以做得更好,但我相信这是实现这一目标的最简单、最快的方法。
标签: c# .net sql sql-server database