PDA

View Full Version : DeferredLoadingEnabled



HamidiFar
چهارشنبه 11 آذر 1388, 19:23 عصر
سلام این :


DeferredLoadingEnabled

چیه ؟؟
ممنون

hdv212
پنج شنبه 12 آذر 1388, 01:37 صبح
سلام این :


DeferredLoadingEnabled

چیه ؟؟
ممنون

دوست عزیز اطلاعاتی که دادی خیلی کمه، کجا دیدی ؟
در فن آوری Linq ما دو نوع بارگذاری اطلاعات داریم :
1. Lazy Loading
2. Eager Loading

در بارگذاری داده ها از نوع اول، Query مورد نظر ما اجرا نخواهد شد تا زمان اولین دسترسی، به این معنی که هر وقت واقعا نیاز به نتیجه ی Query شد، اجرا میشه (آیتم مورد نظر شما احتمالا از این نوع هست)

در نوع دوم، در همان اول، اطلاعات بارگذاری خواهد شد، این نوع بارگذاری زمانی مفید است که بخواهیم یک جدول را به همراه جدول فرزندش در حافظه بارگذاری کنیم تا مجبور نباشیم برای هر رکورد از جدول پدر، رکورد های جدول فرزندش را بارگذاری کنیم (Lazy Loading)

Rambod
چهارشنبه 25 آذر 1388, 12:33 عصر
DeferredLoadingEnabled یکی از Propertyهای DataContext هستش. که قابلیت Deferred Loading رو فعال و غیر فعال میکنه.