سلام مهندس ، برای جستجوی بین دو تاریخ شما ابتدا به انگلیسی تبدیل می کنید بعد جستجو می کنید . من تاریخ رو به صورت شمسی ذخیره کردم آیا راهی هست که من بتونم بدون نیاز به تبدیل با همین تاریخ شمسی کار کنم ؟
سلام
اشتباه کردید
درست کنید و به میلادی ذخیره کنید
اگر هم نخواستید تغییر بدید میتونید در کوئری از >= یا <= استفاده کنید
من از <= استفاده کردم ولی پیغام زیر میده ؟
public List<T_Factor> GetFilterByDate(string date1, string Date2, bool FactorType)
{
return db.T_Factor
.Where(p => p.Factor_Date >= date1 && p.Factor_Date <= Date2)
}
در linq نمیتونید روی رشته > بزارید
در بانک درستش کنید یا از ado.net استفاده کنید