hastiam
یک شنبه 01 تیر 1393, 15:01 عصر
سلام دوستان
من میخوام لیستی از کالاهایی که رسید شدند رو بگیرم مجبورم بگم Distinct همه کالاهایی که رسید شدند ولی از اونجایی که تعداد رکوردها بالای 50000تاست 3 تا 4 دقیقه طول میکشه تا فقط خط زیر رو اجرا کنه،
var getReceipts = context.GoodsReceipts.Select(p => p.GoodsId).Distinct().ToList();
هیچ راه دیگه ای به ذهنم نمیرسه که لیست این کالاها (کالاهای رسید شده بدون تکرار) رو بردارم.:افسرده: فکر میکنم Distinct برای رکوردهای خیلی زیاد قابل استفاده نیست.
ممنون میشم اگه راهنماییم کنید که سرعت گرفتن این لیست بیشتر بشه.
من میخوام لیستی از کالاهایی که رسید شدند رو بگیرم مجبورم بگم Distinct همه کالاهایی که رسید شدند ولی از اونجایی که تعداد رکوردها بالای 50000تاست 3 تا 4 دقیقه طول میکشه تا فقط خط زیر رو اجرا کنه،
var getReceipts = context.GoodsReceipts.Select(p => p.GoodsId).Distinct().ToList();
هیچ راه دیگه ای به ذهنم نمیرسه که لیست این کالاها (کالاهای رسید شده بدون تکرار) رو بردارم.:افسرده: فکر میکنم Distinct برای رکوردهای خیلی زیاد قابل استفاده نیست.
ممنون میشم اگه راهنماییم کنید که سرعت گرفتن این لیست بیشتر بشه.