اگر شما قبلا با asp.net core 2.0 به بالا کار کرده باشید هنگام ایجاد پروژه میدانید که از سه روش برای ایجاد پروژه وبی .net core میتوان استفاده نمود. امکان استفاده جدا و با هم این روشها وجود دارد که در این مقاله توضیحات کامل آن داده شده است.
Version | Original Release Date | Latest Patch Version | Patch Release Date | Support Level | End of Support |
---|---|---|---|---|---|
.NET Core 3.1 | Scheduled for November 2019 | | | Will be LTS when released | |
.NET Core 3.0 | Scheduled for September 23, 2019 | | | Will be Current when released | |
.NET Core 2.2 | December 4, 2018 | 2.2.5 | May 14, 2019 | Current | December 23, 2019 |
.NET Core 2.1 | May 30, 2018 | 2.1.11 | May 14, 2019 | LTS | At least three years from LTS declaration (August 21, 2018) |
.NET Core 2.0 | August 14, 2017 | 2.0.9 | July 10, 2018 | EOL | October 1, 2018 |
.NET Core 1.1 | November 16, 2016 | 1.1.13 | May 14, 2019 | Maintenance | June 27 2019 |
.NET Core 1.0 | June 27, 2016 | 1.0.16 | May 14, 2019 | Maintenance | June 27 2019 |
این آموزش کاملترین آموزش ماکروسافت برای توسعه برنامههای مبتنی بر معماری Microservices و مدیریت آنها با استفاده از Docker Containers در NET Core. است.
برای یادگیری بهتر میتوانید پروژه eShopOnContainers که بر اساس مفاهیم این آموزش نوشته شده است را بررسی کنید.
- Global query filters in Entity Framework Core 2.0
- Implementing tenant providers on ASP.NET Core
- Implementing database per tenant strategy on ASP.NET Core
- Handling missing tenants in ASP.NET Core
- Unit testing multi-tenant database provider
- Defensive database context for multi-tenant ASP.NET Core applications
Entity Signal allows you to connect to Entity Framework through SignalR and get updates on subscribed data in real time. This lowers the number of refreshes done by the user and ultimatly allows you to do more with fewer servers. It is also requires minimal changes, so you can make realtime apps about as easily as you can make standard apps.
- .NET Core is the future of .NET: If you’ve already started working with .NET Core, that’s great! If you’re starting a new project, you should consider .NET Core.
- .NET Framework will continue to be supported: If you have any existing applications on .NET Framework (Windows-only), you can keep those on .NET Framework.
- .NET Releases will become more predictable: Starting with .NET 5.0, there will be 1 major release every year, after which each even-numbered release (6.0, 8.0, etc) will come with LTS (Long-Term Support).