C# 構建動態Lambda表達式

做CURD開發的過程中,通常都會需要GetList,然而查詢條件是一個可能變化的需求,如何從容對應需求變化呢? 首先,我們來設計一個套路,嘗試以最小的工作量完成一次查詢條件的需求變更 1.UI收集查詢數據 2.UI將查詢數據傳遞給Service 3.Service從查詢配置(數據庫、JSON、XML)中匹配出查詢條件,並賦予UI取得的值 4.Service根據查詢配置(已賦值)構建查詢表達式。 5
相關文章
相關標籤/搜索