سلام یه متدی هست تو linq که اسم جداولی که رابطه یک به چند باهاشون داریم رو می نویسیم اون دقیقا چیکار میکنه و به چه دردی میخوره؟
اینو میگم Include(b => b.Category)
سلام
این متد یک Left Join از جدول اصلی با جایی که Inlcude شده تولید میکنه
در مثال شما Category رکورد مورد نظرتون رو هم در صورت وجود از دیتابیس بیرون میکشه.
با سلام خدمت شما
این متد زمانی استفاده میشه که شما lazy Load رو غیر فعال کرده باشید و نیاز دارید به اطلاعات جدول دیگری که با این جدول ارتباط داره دسترسی داشته باشید
مثلا :
شما از جدول کاربران به جدول نقش ها یک رابطه دارید که شما میخواهید دیتا ی خروجی هم کاربران را داشته باشد و هم نقش های کاربر که با رابطه به این کاربر مربوط اند باز هم میگم زمانی که شما lazy loading رو غیر فعال کرده باشید این متد نیاز میشود و زمانی که شما در حالت lazy load بیش از 2 لول به داخل رابطه ها بروید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)