我想找到建立一个动态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