ASP.NET Core فریمورک متنباز توسعه برنامه و API وب روی داتنت است. Pipeline درخواست بر اساس میدلور ساخته میشود و Dependency Injection بهصورت داخلی پشتیبانی میشود.
برای ساخت فروشگاه میتوان Endpointهای سفارش را با Minimal APIs یا Controller پیادهسازی کرد و داده را با Entity Framework Core ذخیره کرد.
محدودیتها و جزئیات
ASP.NET Core خود زبان برنامهنویسی نیست و معمولا از C# استفاده میکند. احراز هویت، پیکربندی و استقرار باید با نسخه Runtime هماهنگ باشد.
ساختار ASP.NET Core
در ASP.NET Core میتوان Minimal API، Controller و Middleware ساخت. سرویسها با Dependency Injection در Program.cs ثبت میشوند. Middlewareها به ترتیب قرارگیری اجرا میشوند و این ترتیب روی امنیت و Routing اثر دارد.