我正在计划一个C#应用程序。基本上,用户应该能够使用可视化的、基于表单的、对用户友好的向导来生成SQL代码.用户所要做的就是选择哪些字段是他/他想要的,并施加一些条件。
我已经研究了许多实现类似功能的应用程序,但是似乎没有一个应用程序能够确切地解释是如何生成代码的。
可以采取哪些方法将用户与应用程序的交互转换为SQL代码?
编辑:只是为了添加更多细节。应用程序可以与任何Server数据库一起使用。
发布于 2012-09-19 14:04:54
这取决于您的用户可以做什么。由于这个问题很笼统,所以我可以回答如下:
尝试将您的流程图映射到LINQ-SQL
代码,而真正的SQL转换将留给LINQ
驱动程序。这样你就能得到
发布于 2012-09-19 18:42:09
当代视觉查询生成器的起源是逐例查询
发布于 2012-09-19 14:15:47
如果需要自定义解决方案,表达式树可以帮助您。http://msdn.microsoft.com/en-us/library/bb397951.aspx
我认为您可以使用任何ORM来实现这一点,您需要使用自定义引擎将对象从UI转换为查询(linq、strings或其他什么)。
https://stackoverflow.com/questions/12496349
复制相似问题