نمایش نتایج 1 تا 4 از 4

نام تاپیک: جستجوی بین تاریخ در کد فرس

  1. #1

    جستجوی بین تاریخ در کد فرس

    سلام من با کد فرس دارم کار میکنم وقتی یک جستجو بین دو تاریخ انجام میذم این خطا میده بهم
    The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
    اینم کد جستجو





    var DataSource = db.CustomerPurchasingPowerr.Get(x => x.Archive==1
    && (x.Customer.name.Contains(texNameCu.Text) || IsNullOrEmpty(texNameCu.Text))
    && (x.Customer.mobile.Contains(TexMobileCu.Text) || IsNullOrEmpty(TexMobileCu.Text))
    && (x.MelkType == combTypeProperty.Text || IsNullOrEmpty(combTypeProperty.Text))
    && ( IsNullOrEmpty(Date_AZ.Text)|| x.Customer.UserrRecord.Value.Date >= Date_AZ.DateTime.Date) && (IsNullOrEmpty(Date_AZ.Text) || x.Customer.UserrRecord.Value.Date <= Date_TA.DateTime.Date)














    )
    .Select(x => new
    {
    x.Customer.Customer_id,
    x.Customer.CodeDisplay,
    x.Customer.name,
    x.Customer.mobile,
    x.Customer.phone,
    x.MelkType



    }).OrderByDescending(x => x.CodeDisplay).ToList();




  2. #2
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: جستجوی بین تاریخ در کد فرس

    با سلام
    کوئری یا بهتر بگم extention در code first و db first برای CRUD فرقی نداره
    اکستنشنی که شما مینویسید اگر دیباگ کنید میبینید که یک کد SQL تولید و توسط ADO.NET اجرا میکنه
    متاسفانه بعضی وقت ها با بعضی از کلاس ها و توابع مشکل پیدا میکنه و نمیتونه خوب ترجمه کنه بعضی وقتها هم نه پس بهتره قبل از Ex بیاید اون رو Initialize کنید
    مثلا :
    x.Customer.UserrRecord.Value.Date >= Date_AZ.DateTime.Date

    //رو به شکل
    DateTime DTime=Date_AZ.DateTime.Date; //Initialize
    x.Customer.UserrRecord.Value.Date >= DTime


    // OR :

    string FirstName=txtFirstName.Text.Trim(); //Initialize
    x.Customer.FirstName == FirstName

    امیدوارم منظورو خوب رسونده باشم
    موفق باشید
    لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
    قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
    قوانین پرسش های دانشجویی
    برای درست وارد شدن کد در قالب C#‎‎‎ سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C#‎‎‎ منتفل کنید
    نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها

  3. #3

    نقل قول: جستجوی بین تاریخ در کد فرس

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    با سلام
    کوئری یا بهتر بگم extention در code first و db first برای CRUD فرقی نداره
    اکستنشنی که شما مینویسید اگر دیباگ کنید میبینید که یک کد SQL تولید و توسط ADO.NET اجرا میکنه
    متاسفانه بعضی وقت ها با بعضی از کلاس ها و توابع مشکل پیدا میکنه و نمیتونه خوب ترجمه کنه بعضی وقتها هم نه پس بهتره قبل از Ex بیاید اون رو Initialize کنید
    مثلا :
    x.Customer.UserrRecord.Value.Date >= Date_AZ.DateTime.Date

    //رو به شکل
    DateTime DTime=Date_AZ.DateTime.Date; //Initialize
    x.Customer.UserrRecord.Value.Date >= DTime


    // OR :

    string FirstName=txtFirstName.Text.Trim(); //Initialize
    x.Customer.FirstName == FirstName

    امیدوارم منظورو خوب رسونده باشم
    موفق باشید
    ممنون ولی باز برای تاریخ این خطا میده
    The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.

  4. #4

    نقل قول: جستجوی بین تاریخ در کد فرس

    من اینطوری حل کردم

    DbFunctions.TruncateTime(x.Customer.UserrRecord).V alue >= Date_AZ.DateTime.Date &&(IsNullOrEmpty(Date_TA.Text)||DbFunctions.Trunca teTime(x.Customer.UserrRecord).Value <= Date_TA.DateTime.Date)
    آخرین ویرایش به وسیله Helpco : شنبه 29 اردیبهشت 1397 در 11:41 صبح

تاپیک های مشابه

  1. سوال: جستجوی یک تاریخ بین دو فیلد تاریخ در دیتابیس
    نوشته شده توسط reza4359 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: جمعه 23 اسفند 1392, 13:46 عصر
  2. کامپیونت جستجوی تاریخ به تاریخ در بانک اکسس
    نوشته شده توسط ebrahimhoze در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 16 مرداد 1386, 20:59 عصر
  3. مشکل در جستجوی بین متون فارسی + اضافه کردن فونت
    نوشته شده توسط Behnama در بخش VB.NET
    پاسخ: 1
    آخرین پست: جمعه 22 تیر 1386, 18:40 عصر
  4. مقایسه تاریخ بین چند تاریخ در چند رکورد
    نوشته شده توسط vb341 در بخش برنامه نویسی در 6 VB
    پاسخ: 18
    آخرین پست: پنج شنبه 07 اردیبهشت 1385, 16:52 عصر
  5. مشکل جستجوی تاریخ در sql server
    نوشته شده توسط Amir80 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: سه شنبه 25 بهمن 1384, 02:36 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •