hastiam
دوشنبه 24 آذر 1393, 12:00 عصر
سلام دوستان
دو دستور متفاوت زیر برای خوندن اطلاعات از دیتابیس نوشته شده از لحاظ سرعت لود اطلاعات، کدوم دستور بهتره ؟
دستور اول :
IEnumerable<Goods> goodscontext = repository.Goods.Where(i => i.Code > 1003);
دستور دوم :
var goodscontext = repository.Goods.Where(i => i.Code > 1003).ToList();
تا جایی که من سرچ کردم IEnumerable ، همه رکوردها رو یکی یکی میخونه و شرط رو روی همه رکوردها چک میکنه. آیا ToList هم به همین شکله؟
دو دستور متفاوت زیر برای خوندن اطلاعات از دیتابیس نوشته شده از لحاظ سرعت لود اطلاعات، کدوم دستور بهتره ؟
دستور اول :
IEnumerable<Goods> goodscontext = repository.Goods.Where(i => i.Code > 1003);
دستور دوم :
var goodscontext = repository.Goods.Where(i => i.Code > 1003).ToList();
تا جایی که من سرچ کردم IEnumerable ، همه رکوردها رو یکی یکی میخونه و شرط رو روی همه رکوردها چک میکنه. آیا ToList هم به همین شکله؟