C# 构建动态Lambda表达式

做CURD开发的过程中,通常都会需要GetList,然而查询条件是一个可能变化的需求,如何从容对应需求变化呢? 首先,我们来设计一个套路,尝试以最小的工作量完成一次查询条件的需求变更 1.UI收集查询数据 2.UI将查询数据传递给Service 3.Service从查询配置(数据库、JSON、XML)中匹配出查询条件,并赋予UI取得的值 4.Service根据查询配置(已赋值)构建查询表达式。 5
相关文章
相关标签/搜索