PDA

View Full Version : سوال: کند بودن EntityFramework



mehri_ema
شنبه 11 تیر 1390, 18:55 عصر
با سلام
من برای Load داده ها از EntityFramework استفاده کردم که سرعت آن خیلی پایینه (برای لود 20 رکورد 4.26 ثانبه)
در حالیکه اگر از LinQtoSQL استفاده کنیم زمان به 1.1 کاهش پیدا می کند می خواستم بدونم کار خاصی برای استفاده Entityframework لازمه؟

با تشکر

javad_r_85
شنبه 11 تیر 1390, 20:12 عصر
چه خبره 4 ثانیه برای 20 رکورد. من که همیشه ازش استفاده می کنم و راضی هستم واسه شمارا نمی دونم چطور این قدر کند هست

payman_xxp
یک شنبه 12 تیر 1390, 01:04 صبح
با سلام
من برای Load داده ها از EntityFramework استفاده کردم که سرعت آن خیلی پایینه (برای لود 20 رکورد 4.26 ثانبه)
در حالیکه اگر از LinQtoSQL استفاده کنیم زمان به 1.1 کاهش پیدا می کند می خواستم بدونم کار خاصی برای استفاده Entityframework لازمه؟

با تشکر
سلام
باید دید ، کدی که نوشتید یا یه نمونه ارائه کنید بررسی شه.
موفق باشید.

mehri_ema
دوشنبه 13 تیر 1390, 13:19 عصر
کد خاصی نداشتم، فقط یک Select ساده بود.

Model1 _adoModel = new Model1();
var s = _adoModel.Person.OrderBy(s => s.Code).ToList();


با تشکر

haghft
دوشنبه 13 تیر 1390, 13:46 عصر
شما این تاپیک رو مشاهده کن علتشو میفهمی:
مقایسه سرعت تکنولوژی های متفاوت پایگاه داده (http://barnamenevis.org/showthread.php?289108-%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-%D8%B3%D8%B1%D8%B9%D8%AA-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-%D9%87%D8%A7%DB%8C-%D9%85%D8%AA%D9%81%D8%A7%D9%88%D8%AA-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87)