سلام
نمیدونم تاپیک جاش درسته یا نه ! فقط چون پروژه خودم با MVC هست اینجا مطرحش کردم

من کدی مثل این دارم

  blMessage.Where(p => p.Sender_id == Sender_id || p.Receiver_id == Sender_id);


اما میخام مقدار داخل where به صورت داینامیک بشه ،مثلا به صورت زیر


string str = "p => p.Sender_id == Sender_id || p.Receiver_id == Sender_id";

blMessage.Where(str);



اما خب این با خطا مواجه میشه
can not convert from 'string' to 'System.Linq.Expression<system.Func<Real_Estate.Mo dels.DomainModels.Messages,bool>>'

به عبارتی نمیتونم رشته رو به linq تبدیل کنم !
کسی راه حلی میدونه ؟