J'essaie de trouver la meilleure façon de construire une requête linq dynamique et de remplir une liste. L'utilisateur aura environ cinq champs différents dans lesquels ils peuvent choisir de filtrer. Actuellement, j'ai le code suivant:Comment construire une requête linq dynamique
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();
}
Cependant, cet exemple des erreurs parce qu'il ne peut pas lire les champs mentionnés dans la clause where. Je ne sais pas pourquoi juste vu cet exemple ailleurs et essayé de l'émuler. Ma question est de savoir si quelqu'un a un exemple qui fonctionnera pour ma situation?
Merci à l'avance, Billy
Ce fut l'exemple exact qui ne fonctionne pas pour moi. –