سفارشی سازی قالب های Scaffolding در ASP.NET Core 2.2

قبلا در ASP.NET MVC به راحتی با دستکاری کردن و سفارشی سازی فایل T4 Template مورد استفاده ویژوال استودیو می توانستیم شکل ظاهری View ها و کنترلرها را به سبک دلخواه تغییر دهیم. اما انجام همان کار در ASP.NET Core نسبت به گذشته متفاوت شده است.

خواندن ادامه

صفحات مدیریت خطا با قابلیت مدیریت در ASP.NET Core 2.2

در ASP.NET Core مانند نسخه های پیشین ASP.NET صفحات خطا چندان قابل مدیریت نیستند و حداکثر از طریق Config می توان مشخص کرد که در صورت بروز خطا چه صفحه ای نمایش داده شود. در این مقاله خواهید آموخت چگونه این صفحات را در ASP.NET Core از طریق کدنویسی تحت کنترل خود در آوریم.

خواندن ادامه

بررسی قابلیت های جدید سی شارپ 8.0

C# 8.0 نسخه اصلی بعدی سی شارپ است و مدت زمان زیادی (حتی قبل از زمانی که نسخه های فرعی 7.1، 7.2 و 7.3 منتشر شوند) در حال توسعه بوده است. در این نسخه جدید از سی شارپ قابلیت های هیجان انگیز بسیاری وجود دارد.

خواندن ادامه

Entity Framework Core 2.2 منتشر شد

دیروز نسخه نهایی Entity Framework Core 2.2 به همراه ASP.NET Core 2.2 و ‎.Net Core 2.2 منتشر شد. این انتشار، جدیدترین ارائه ORM اوپن سورس و چند سکوئی مایکروسافت است.

Entity Framework Core 2.2 حاوی بیش از 100 رفع اشکال نسبت به نسخه قبلی، و نیز قابلیت های جدید بسیار است.

خواندن ادامه

افزودن Metadata به کلاس های مدل در روش EF Database First

اگر در ASP.NET MVC از روش Database First برای کار با دیتابیس تان استفاده کرده باشید قطعا با یک مشکل آزار دهنده روبرو شده اید:

پس از افزودن صفت های Metadata به کلاس های ساخته شده توسط EF ، پس از هر گونه تغییر در ترکیب مدل، تمام صفت ها پاک می شوند!

خواندن ادامه