PDA

View Full Version : سوال: select کردن ی فیلد در linq



behnam3000
یک شنبه 18 مرداد 1394, 13:28 عصر
سلام
من یه جدول دارم که داخلش تاریخ ورود داره و با استفاده از LINQ میخواهم تاریخ رو بریزم داخل یه متغیر و ازش استفاده کنم
میخواستم بدونم از چه روشی و از چه کدی باید استفاده کنم؟







با تشکر

SabaSabouhi
دوشنبه 19 مرداد 1394, 09:17 صبح
سلام
من یه جدول دارم که داخلش تاریخ ورود داره و با استفاده از LINQ میخواهم تاریخ رو بریزم داخل یه متغیر و ازش استفاده کنم
میخواستم بدونم از چه روشی و از چه کدی باید استفاده کنم؟

با تشکر

سلام
شما مشخص نکردی که از EF استفاده می‌کنی یا نه، من فرض رو بر EF می‌گذارم.

شما با توابع First یا FirstOrDefault می‌تونی رکورد مورد نظرت رو دریافت کنی و هر جور که دوست داری ازش استفاده کنی.

var myRecord = MyContext.MyTable.FirstOrDefault( myCondition );
myRecord.Date = DateTime.Now;

اگر شرطی که استفاده می‌کنی فقط و فقط یک رکورد رو قراره برگردونه می‌تونی از Single یا SingleOrDefault استفاده کنی.
در این حالت اگر بیش از یک رکورد بخواد برگرده، خطا ایجاد می‌شه.

صبا صبوحی