برای Lazy Loading در NHibernate روال زیر را انجام داده بودم. lazy را برای همه mappingها true کرده بودم. در web.config هم همینطور. سپس هر جا که lazy مشکل پیدا میکرد و خطای LazyInitializationException اتفاق میافتاد، آن association یا collection را با استفاده از کلاس NHibernateUtil.Initialize پیش load میکردم تا مشکل حل شود. این راه …
lazy loading از آن قابلیتهای جالبی است که همه دوست دارند آن را در برنامه خود داشته باشند. با کمک lazy loading که تقریباً همه ORMها آن را پیادهسازی کردهاند میتوان بازیافت اطلاعات از دیتابیس را تا حداکثر زمان ممکن به تعویق انداخت. مثلاً فرض کنید آبجکتی به اسم obj1 دارای یک property به نام …