گزارشگیری در EF CodeFirst
با سلام
دو سوال داشتم اگر مقدور باشد پاسخ بفرمایید صمیمانه تشکر می کنم.
اول اینکه : نحوه فیلترینگ و گزارشگیری در EF CodeFirst با مثالی ساده اگر ممکن است. چون در جستجو چیزی پیدا نکردم.
دوم : آیا migration در مبحث بانک اطلاعاتی ضرورت دارد؟ مثلا در پروژه معروف دانشگاه ContosoUniversity از migration استفاده نشده . ضمنا در آموزشهای EF CodeFirst آمده که بعد از نوشتن کلاس ها و نوشتن ConnectionString در فایل Web.Config باید بانک اطلاعاتی پس از کامپایل برنامه ، در اس کو ال سرور تولید شود.
ولی استاد آرزو محمدزاده در آموزش های خود چنین ذکر کرده که پس از مراحل فوق باید در کنسول دستور Update-database نوشته شود تا بانک تولید شود. و بحث migration را مطرح کرده است.
با سپاس فراوان
نقل قول: گزارشگیری در EF CodeFirst
نقل قول:
نحوه فیلترینگ و گزارشگیری در EF CodeFirst با مثالی ساده اگر ممکن است
فیلترینگ توسط دستورات Linq یا SQL قابل انجام است. کافیه در دستور Where شکل دستوری رو درست بنویسید. اگر چیز دقیق تر منظورتون است، یک نمونه ساختار جدول رو ذکر کنید و بگوئید چه جور فیلترینگی می خواهید رویش انجام دهید.
نقل قول:
آیا migration در مبحث بانک اطلاعاتی ضرورت دارد؟
در روش Code First، تمام تغییرات روی دیتابیس از طریق Migration انجام می شود. اما در روش Database First تغییرات در سطح بانک اطلاعات انجام می شود و در سمت برنامه Import می شود.
در ورژن های جدید ASP.NET، از جمله ASP.NET Core روش Database First کنار گذاشته شده است و تقریبا همه کارها با Code First انجام می شود.
نقل قول: گزارشگیری در EF CodeFirst
يك سري نكات كوئري نوشتن و گزارشگيري در EF Code First رو در اينجا ميتونيد مطالعه كنيد. توضيحات بيشتر مباحث مهاجرتها از نوع دستي و خودكار را هم در اين سري ميتونيد پيدا كنيد.