日期:2014-05-20  浏览次数:20805 次

如何实现一个通用查询组件 ?
要求:根据业务来配置驱动生成查询条件并将校验、数据采集进行集成,动态生成
思路一: 解析表达式树 来动态生成SQL,但如何 才能通用?(不同的业务对应查询SQL不一样)

征求各位意见

------解决方案--------------------
用 兰亩达 表达式
------解决方案--------------------
dynamic linq: http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx
------解决方案--------------------
到底是sql还是linq

要是你使用sql,直接在linq中调用sql,岂不更好。
------解决方案--------------------
动态linq,可以直接写在linq中直接写sql