我想找到建立一個動態linq查詢和填充列表的最佳方法。用戶將有大約五個不同的領域,他們可以選擇過濾。目前我有以下代碼:如何建立一個動態linq查詢
List<TBLPROMOTION> promotionInfo = null;
bool active = true;
int storeId = 1
using (WSE webStoreContext = new WSE())
{
promotionInfo =
webStoreContext.TBLPROMOTION.Include("TBLSTORE").Include("LKPROMOTIONTYPE")
.Where("STORE_ID==" + storeId + " and IS_ACTIVE == " + active).ToList();
}
但是,此示例出錯,因爲它無法讀取where子句中引用的字段。不知道爲什麼只是看到這個例子在別的地方,並試圖模仿它。我的問題是沒有人有一個適合我的情況的例子嗎?
由於提前, 比利
這是確切的例子,不會爲我工作。 – 2010-03-30 18:56:42