آموزش ASP.Net MVC Core
آموزش کار با ابزارهای MVC Core
اگر به تاریخچه ASP.NET نگاه کنیم ، خواهیم دید که عمر این محصول ماکروسافت کم هم نیست . حدود 14 سال است که این محصول سرپاست و در حال سرویس دهی به برنامه نویسان حوزه وب می باشد .
در این بخش با تغییر کلاس HelloWorldController برای استفاده از فایل های View تا به بهترین نحوه HTML را بتوانیم encapsulate کنیم.
در این بخش، شما می توانید کلاس هایی برای مدیریت فیلم ها در پایگاه داده اضافه کنید.این کلاس ها (Model) خواهد بود و درواقع بخش(MVC).شما از این کلاس ها با (EF Core)برای کار با پایگاه داده استفاده می کنید.
MvcMovieContext آبجکتی است که وظیفه اتصال به پایگاه داده و نقشه سازی اشیاء فیلم به سوابق پایگاه داده را مدیریت می کند
آموزش MVC Core - کنترلر و متد و View،ما شروع خوبی با این برنامه داشتیم ولی هنوز تا ایده آل شدن این اپلیکیشن فاصله داریم.ما نمی خواهیم زمان(12:00:00 AM در عکس زیر)را ببینیم و تاریخ انتشار باید دوکلمه باشد.
در این بخش با اضافه کردن قابلیت جستجو به اکشن Index شما می توانید فیلم ها را بر اساس نام و ژانر جستجو کنید.آموزش MVC Core – آموزش افزودن جستجو به برنامه Asp.net MVC Core
هنگامی که از EF Code First برای ایجاد یک پایگاه داده استفاده می کنید،Code First یک جدول را به پایگاه داده اضافه می کند تا به شناسایی شیء پایگاه داده با کلاس های مدل از آن بپردازد. اگر آنها در هماهنگی نیستند، EF یک استثناء(exception) را صادر می کند. این امر باعث می شود که مشکلات پایگاه داده / کد ناسازگار پیدا شود.
در این بخش شما منطق اعتبارسنجی(validation ) را به مدل فیلم اضافه خواهید کرد و اطمینان حاصل خواهید کرد که قوانین اعتبار در هر زمان که یک فیلم ایجاد یا ویرایش می شود، اعمال شود.آموزش MVC Core - اضافه کردن اعتبار سنجی(Validation) در MVC Core
آموزش MVC Core - بررسی Details و متد Delete در MVC CoreEntity FramewWork کار جستجو داده ها را با استفاده از SingleOrDefaultAsync آسان کرده است. ویژگی امنیتی مهم ساخته شده در این روش این است
اگر به تاریخچه ASP.NET نگاه کنیم ، خواهیم دید که عمر این محصول ماکروسافت کم هم نیست . حدود 14 سال است که این محصول سرپاست و در حال سرویس دهی به برنامه نویسان حوزه وب میباشد .از روز شروع و تولید این محصول زمان زیادی گذشته و ماکروسافت روزبه روز سعی در بهبود آن داشته ، ولی آنچه تحت عنوان ASP.NET Core 1.0 به بازار آمده ، یک انقلاب واقعی است .