معماری تمیز در .NET 10: لایه API - کنترلرها در برابر APIهای مینیمال
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۱/۲۲ ۰۹:۳۰
آدرس: www.dntips.ir
Program.cs و سرویسهای مورد نیاز مانند FluentValidation، MediatR و Serilog نشان داده شده است. همچنین، نحوه افزودن کنترلرهای API، کاوشگر API و Swagger برای مستندسازی API توضیح داده شده است.
در نهایت، مقاله بر اهمیت تعریف قراردادهای درخواست/پاسخ API-specific به جای استفاده مستقیم از موجودیتهای دامنه یا DTOهای برنامه تاکید میکند. نمونهای از قرارداد درخواست CreatePromptRequest برای ایجاد یک اعلان ارائه شده است که نشاندهنده جداسازی لایهها و کاهش وابستگیها است.