Я пытаюсь найти лучший способ построить динамический запрос 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. Не уверен, почему просто увидел этот пример где-то еще и попытался подражать ему. У меня вопрос: есть ли у кого-нибудь пример, который подойдет для моей ситуации?
Спасибо заранее,
Билли