PDA

View Full Version : آموزش: چک کردن مقدار date در find



r4hgozar
دوشنبه 22 دی 1393, 21:59 عصر
سلام.
می خواستم مقدار date رو که از نوع date time هست چک کنم و اگه وجود داشت مقدار all که یه int هست رو return کنم.

var day = _db.Visits.Find(date);


اما ارور میده
یه سوال دیگه اگه بخوام ببینم مقداری از خاصیت all که int هست در دیتابیس وجود داره یا نه باید چی کار کنم؟؟


if (_db.Visits.Any(i=>i.All==1))

alireza.tabesh
سه شنبه 23 دی 1393, 10:23 صبح
Find فقط برای Table هایی استفاده می شه که Key داشته باشند . یعنی حتما جدولت باید کلید داشته باشه که find بتونه اون کلید رو پیدا کنه.

سوال دوم برام واضح نیست ولی برای اینکه ببینی در این تاریخ فیلدی وجود داره یا نه باید از any استفاده کنی. اگر لیست اون تاریخ رو بخوای می تونی where استفاده کنی

r4hgozar
سه شنبه 23 دی 1393, 12:31 عصر
سلام.
سوالم رو پیدا کردم.
جواب اینه که اولی باید از firtordefult استفاده کنم.
دومی هم any میشه اما باید syntax رو عوض کنم.

بازم ممنون