salehsam
پنج شنبه 05 دی 1392, 10:08 صبح
سلام دوستان
من تاریخ ها رو تو دیتابیس به صورت yyyy/mm/dd و به صورت شمسی ذخیره میکنم
حالا میخوام یه کوئری بزنم که تاریخ هایی که اختلافشون با تمروز مثلا 10 روزه رو تو دیتا گرید نشون بده
ولی هر کار میکنم نمیتونم
این کدمه
DateTime now =Convert.ToDateTime(txt_now.Text);
var q = db.tbl_person.Where(x => (Convert.ToDateTime(x.per_birthdate) - now).Days <= 10);
dgv_per_birth.DataSource = q.ToList();
و این خطایی که میده
LINQ to Entities does not recognize the method 'System.DateTime ToDateTime(System.String)' method, and this method cannot be translated into a store expression.
ممنون میشم کمکم کنین
من تاریخ ها رو تو دیتابیس به صورت yyyy/mm/dd و به صورت شمسی ذخیره میکنم
حالا میخوام یه کوئری بزنم که تاریخ هایی که اختلافشون با تمروز مثلا 10 روزه رو تو دیتا گرید نشون بده
ولی هر کار میکنم نمیتونم
این کدمه
DateTime now =Convert.ToDateTime(txt_now.Text);
var q = db.tbl_person.Where(x => (Convert.ToDateTime(x.per_birthdate) - now).Days <= 10);
dgv_per_birth.DataSource = q.ToList();
و این خطایی که میده
LINQ to Entities does not recognize the method 'System.DateTime ToDateTime(System.String)' method, and this method cannot be translated into a store expression.
ممنون میشم کمکم کنین