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

نام تاپیک: بروز مشکل زمان استفاده از متد Last در Linq

  1. #1
    کاربر دائمی آواتار csharpcollegian
    تاریخ عضویت
    خرداد 1394
    محل زندگی
    تهران
    پست
    174

    Question بروز مشکل زمان استفاده از متد Last در Linq

    عرض سلام و وقت به خیر خدمت دوستان عزیز
    من برای بدست آوردن آخرین رکورد مربوط به یک User خاص از جدول Product از کد زیر استفاده می کنم، اما متاسفانه با خطای NotSupported روبه رو میشم:همه چی رو بررسی کردم و هیچ مشکلی در کدها و مقادیر وجود نداره و انگار مشکل ویژوال با خود متد Last هستش و پشتیبانیش نمی کنه !
    میشه راهنمایی کنید که دلیلش چیه و باید از چه راهی استفاده کنم ؟
    ممنونم

  2. #2

    نقل قول: بروز مشکل زمان استفاده از متد Last در Linq

    با سلام
    دوست عزیز، متد Last قابل ترجمه به SQL نیستش واسه همین به ارور میخورین، برای مرتفع کردن این مشکل شما باید ابتدا لیست رو بصورت نزولی مرتب کرده و اولین رکورد رو توسط متد FirstOrDefault برگردونید
    آخرین ویرایش به وسیله mr.sirwan : دوشنبه 18 بهمن 1395 در 19:34 عصر

  3. #3
    کاربر دائمی آواتار csharpcollegian
    تاریخ عضویت
    خرداد 1394
    محل زندگی
    تهران
    پست
    174

    نقل قول: بروز مشکل زمان استفاده از متد Last در Linq

    نقل قول نوشته شده توسط mr.sirwan مشاهده تاپیک
    با سلام
    دوست عزیز، متد Last قابل ترجمه به SQL نیستش واسه همین به ارور میخورین، برای مرتفع کردن این مشکل شما باید ابتدا لیست رو بصورت نزولی مرتب کرده و اولین رکورد رو توسط متد FirstOrDefault برگردونید
    ممنونم دوست عزیز
    یه سوال دیگه ممنون میشم اگر فرق بین متد First و FirstOrDefault رو بگید

  4. #4

    نقل قول: بروز مشکل زمان استفاده از متد Last در Linq

    در متد first اگه هیچ داده ای وجود نداشته باشه یک خطا اتفاق می افته ولی firstordefult گه هیچ داده ای وجود نداشته باشه مقدار null برگردونده میشه

  5. #5

    نقل قول: بروز مشکل زمان استفاده از متد Last در Linq

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    در متد first اگه هیچ داده ای وجود نداشته باشه یک خطا اتفاق می افته ولی firstordefult گه هیچ داده ای وجود نداشته باشه مقدار null برگردونده میشه
    در تکمیل فرمایشات شما باید عرض کنم که متد firstordefault اگر رکوردی پیدا نکنه، مقدار default که خودمون قبلا واسش تعیین کردیم رو برمیگردونه، در صورتیکه هیچ مقدار پیش فرضی تعریف نکرده باشیم، null برمیگردونه

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

  1. سوال: استفاده از متد last در entity برای جستجو در متغیر var
    نوشته شده توسط InvBoy01001 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 19 بهمن 1394, 13:14 عصر
  2. سوال: اشکال در استفاده از متد LAST در یک کوئری Linq
    نوشته شده توسط montazer313 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 7
    آخرین پست: چهارشنبه 24 دی 1393, 08:17 صبح
  3. مشکل در حذف cookie با استفاده از متد forget در لاراول 4
    نوشته شده توسط BORHAN TEC در بخش Laravel Framework
    پاسخ: 1
    آخرین پست: شنبه 24 خرداد 1393, 23:12 عصر
  4. سوال: استفاده از متود Last در Linq
    نوشته شده توسط ya ali در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 18 بهمن 1392, 17:12 عصر
  5. مشکل در نحوه ی استفاده از متد Find در DataSet
    نوشته شده توسط mehdi mahbobi در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: یک شنبه 15 خرداد 1390, 21:05 عصر

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

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