PDA

View Full Version : سوال: برگرداندن مقدار چند فیلد با linq



ardeshir1365
دوشنبه 21 آذر 1390, 09:20 صبح
سلام دوستان من میخوام از جدول profile مقدار فیلدهای name , family را با دستور select برگردونم
حالا با برگردوندن فقط یکی مثلا name مشکلی ندارم ولی موقعه ای که میخوام دو تا یا بیشتر رو برگردونم بلد نیستم:خجالت:
اینم کد برای برگرداندن فقط یک فیلد

var Query2 = from T in bank.profiles
where T.id == lblid.Text
select T.name;
string H = Query2.Single().ToString();

حالا دوستان اگه ممکنه کد برگرداندن دو فیلد به نامهای name , family رو برام بزارن

zarrinnegar
دوشنبه 21 آذر 1390, 09:31 صبح
query2.name


البته من این طوری مینویسم


var lq=new dataclass1datacontext();
var dt=lq.mytable.where(c=>c.id==12).single;

textbox1.text=dt.name;
textbox2.text=dt.family
.
.
.

alireza_wills
دوشنبه 21 آذر 1390, 10:18 صبح
اگر میخوای دوتاشو برگردونی از new هم میتونی استفاده کنی:

var Query2 = from T in bank.profiles
where T.id == lblid.Text
select new {T.name,T.family};