PDA

View Full Version : نوشتن linq در يك متغيير



سیروس مقصودی
سه شنبه 20 تیر 1396, 15:58 عصر
با سلام
آيا ميتوان دستورات يك LINQ را با توجه به شرايط در داخل يك متغيير نوشت وبعد آنرا اجرا كرد ؟ اگر ميتوان چگونه ؟ در مثال زير منظورم نشان دادن شرايطه

مثلا .



string str_ = "from a in db.asnad"
if a==1
str_ = str_ + " where flg_== 50"
else if a==2
str_ = " where flg_ == 20 "
else if a==3
str_ = str_ + " where flg_==40"
else
str_ = str_ + " where flg_ != 80"
str_ = str_ + " select a"
var q=str_

Moien Tajik
سه شنبه 20 تیر 1396, 16:34 عصر
بله ، در مورد IQueryable جستجو کنید : http://www.dotnettips.info/post/473/%D8%AA%D9%81%D8%A7%D9%88%D8%AA-%D8%A8%DB%8C%D9%86-iqueryable-%D9%88-ienumerable-%D8%AF%D8%B1-%D8%AD%DB%8C%D9%86-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-orms