У меня есть
Я сделал шикарный оператор LINQ, который выполняет свою работу в моем веб-приложении, но теперь я Я бы хотел использовать это в хранимой процедуре:
var r = (from p in getautocompleteweightsproducts.tblWeights
where p.MemberId == memberid &&
p.LocationId == locationid
select p);
if (level != "0")
r = r.Where(p => p.MaterialLevel == level);
if (column == "UnitUserField1")
r = r.Where(p => p.UnitUserField1 == acitem);
if (column == "UnitUserField2")
r = r.Where(p => p.UnitUserField2 == acitem);
return r.OrderBy(p => p.LevelNo).ToList();
Однако я не могу, хоть убей, заставить работать условие where !!
Если кто-то может указать мне правильное направление, я буду очень благодарен.
С уважением