我有一個要求從表中獲取記錄。我想根據條件從數據庫中提取數據列。從表中選擇數據的邏輯
假設我有一個同樣代表數據庫表格的網格。這個網格在每個標題的標題中都有一個複選框。
如果對應於用戶ID複選框被選中,我一定要得到「用戶ID」列像這樣與它
1
2
如果用戶還檢查名稱,現在我的名單中還應該包含它的名字一樣:
1 First
2 Second
如果用戶點擊地址也,我也得到地址。
表/網格是在這裏:
UserId Name Address
----------------------------
1 First America
2 Second France
我試着用下面的查詢,但弄得我怎麼能像::
var ll = DB.Users.Select(d => d.Name).ToList();
單查詢串聯多個搜索欄與現在,我必須在上面的查詢中再引入一個列。我該怎麼做?
您可以使用動態表達式生成器,如下所述:http://stackoverflow.com/a/16517768/335784 – Ben