有这么一种架构 前端界面上直接配置sql语句,然后存入数据库表前端调用sql配置的名称,c#去数据库查询这个sql配置,拿出来解析后进行执行,把数据返回给前端框架稳定后,基本不用写c#跟数据库打交道的代码了 请问这种架构有哪些问题?
不是很好,这样写工作量很大,而且只能做些crud,稍微复杂一些的业务逻辑中的事务,会组合多个sql语句,你这套框架就没用了。 有些BI工具就是这样做的,在界面上配置sql语句,然后选择组件来展示内容,如果是纯展示或者简单填报类的业务这样做会比较方便,但实现这个框架工作量巨大,只能做简单的事情,是否值得?多数情况下不值得。
不是很好,这样写工作量很大,而且只能做些crud,稍微复杂一些的业务逻辑中的事务,会组合多个sql语句,你这套框架就没用了。
有些BI工具就是这样做的,在界面上配置sql语句,然后选择组件来展示内容,如果是纯展示或者简单填报类的业务这样做会比较方便,但实现这个框架工作量巨大,只能做简单的事情,是否值得?多数情况下不值得。