PDA

View Full Version : سوال: شرط ها در linq



MDSTmdst
جمعه 30 فروردین 1392, 15:30 عصر
باسلام خدمت دوستان

چه جوری میشه مثلا:

رکوردهای باتاریخ خاص رو با لینکیو بیرون کشید؟؟؟؟

مثلا : این میشه؟
from n in dc.tbl_News
where (n.ntime => n.ntime >= dtime.ToShortDateString())
select n;

dc.tbl_News.Where(c => c.ntime.ToString() >= dtime.ToShortDateString());

MDSTmdst
شنبه 31 فروردین 1392, 10:38 صبح
کسی جواب بده!!!

....

siamak8982
شنبه 31 فروردین 1392, 15:24 عصر
با عرض سلام خدمت شما دوست عزیز (باید داده در دیتابیس نیز از نوع datatime باشد)


var result=(from u in conection.tbuser where u.tarikh ==datetime.now select u).first()

MDSTmdst
شنبه 31 فروردین 1392, 15:50 عصر
با عرض سلام خدمت شما دوست عزیز (باید داده در دیتابیس نیز از نوع datatime باشد)


var result=(from u in conection.tbuser where u.tarikh ==datetime.now select u).first()

ممنون متد first چی کار میکنه؟؟ چرا باید بزاریم...

mo.esmp
یک شنبه 01 اردیبهشت 1392, 10:36 صبح
متد First() اولین آیتمی موجود در نتیجه جستجو برمیگردونه و البته اگه نتیجه جستجو شامل هیچ آتیمی نباشه ختا رخ میده و باید از FirstOrDefault() استفاده بشه و اگه جستجوت باید هر چنتا کاربر رو که با شرت جستجو سدق میکنه رو برگردونه اون First() رو بردار.

Mahmoud.Afrad
یک شنبه 01 اردیبهشت 1392, 13:23 عصر
تاریخ را رشته ای ذخیره کردید یا به صورت DateTime؟

MDSTmdst
دوشنبه 02 اردیبهشت 1392, 21:28 عصر
تاریخ را رشته ای ذخیره کردید یا به صورت DateTime؟
ممنون از دوستان

به صورت datetime هست.

یه سوال دیگه: وقتی نتیجه ی یک کوئری توی یه متغیر میریزیم(var q) چه جوری میشه به تک تک فیلد ها دسترسی داشت؟ اگه چندتا رکود بود چی؟ میشه؟