دوره آموزش جامع انتیتی فریم ورک Entity Framework نحوه جوین join زدن جداول

گروه نرم افزاری هیلتن
گروه نرم افزاری هیلتن
اگر یادتون باشه ما سه تا جدول به نام های Student ، course و selectCourse داشتیم. در ادامه مبحث آموزشی انتیتی فریمورک و رویکرد Da ...
اگر یادتون باشه ما سه تا جدول به نام های Student ، course و selectCourse داشتیم. در ادامه مبحث آموزشی انتیتی فریمورک و رویکرد Database First در این قسمت حالا میخوایم Student و SelectCourses رو با استفاده از دستورات لینک Linq با همدیگه Join جوین بزنیم بنابراین یک button واسه جوین زدن این دوتا جدول به فرم اضافه میکنیم.حالا داخل ایونت کلیک این button ابتدا یک نمونه از مدل یا همون container مون به اسم context میسازیم سپس یک متغییر به نام joinQuery از نوع var ایجاد میکنیم و داخلش با استفاده از دستور لینک دوتا جدول رو جوین میزنیم و بوسیله دستور select new اون ستون هایی رو از دو جدول Student و SelectCourses میخواهیم نمایش بده رو تعیین میکنیم .حالا joinQuery رو تبدیل به لیست میکنیم و داخل گریدویو میریزیم.در قدم آخر نیز علاوه بر اینکه میخوایم Student و SelectCourses رو با هم جوین بزنیم میخوایم Course رو نیز با دوتا جدول قبلی جوین بزنیم بنابراین اینکار رو داخل دستورات لینک Linq انجام مدیم.

همه توضیحات ...