• 1397/12/08

مقایسه در entity :

باسلام و عرض ادب.

جناب مهندس اگر اطلاعات یک ستون در جدول تاریخ شمسی باشد و به صورت رشته(nvarchar) باشد.در هنگام کوئری زدن به چه صورت می باشد.یعنی بازه بین دو تاریخ را میخواهیم بدست بیاوریم.مثلا از تاریخ x تا تاریخ y.ورودی هم قاعدتا باید به صورت رشته باشد.ممنون میشم اگر راهنمایی بفرمایید.باتشکر

  • 1397/12/08
  • ساعت 15:07

سلام 

چنین کاری منطقی نیست و تاریخ رو بهصورت Datetime ذخیره میکنیم 

حالا خدایی نکرده اگر اینکار رو کدید باید از < یا > یا = میتونید استفاده کنید 

 


  • 1397/12/08
  • ساعت 15:29

مهندس ی دیتابیس قدیمی هست.و داره روی سرور کارمیکنه.برای همین نمیشه کاری کرد.البته تو کوئری از ><= استفاده کردم.ولی خطای زیر نشون میده(البته عذرخواهی میکنم.)


  • 1397/12/08
  • ساعت 15:46

باسلام مجدد.مهندس جان از این کد استفاده کردم و حل شد.شما تایید میکنید.؟!

 list.AddRange(db.tbl_Packing.Where(f => string.Compare(f.xDate, stime) >= 0 && string.Compare(f.xDate, etime) <= 0).ToList());

 

 


  • 1397/12/09
  • ساعت 09:11

بله ، مشکلی نداره 


logo-enamadlogo-samandehi