در این مقاله، جسی لیبرتی نحوه استفاده از CoPilot برای ایجاد یک API با ASP.NET Core و SQL Server را شرح میدهد. پروژه شامل دو جدول Book و Author است که از طریق کلید خارجی BookId به هم مرتبط هستند. CoPilot با دریافت یک درخواست، یک پروژه کامل شامل Repository Pattern، Service Layer، API Controllers و Azure Functions ایجاد کرده است. GET endpoint از Durable Functions برای پردازش درخواستها استفاده میکند و POST endpoint از Azure Functions برای افزودن سوابق به پایگاه داده استفاده میکند. تستهای xUnit با Moq برای پوشش لایههای مختلف پروژه در نظر گرفته شدهاند. همچنین، تنظیمات مربوط به SQL Server، Azurite queue و دو صف (book-queue و book-get-queue) در فایلهای appsettings.json و local.settings.json تعریف شدهاند. مستندات شامل دستورالعملهای نصب، راهاندازی و نمودارهای معماری سیستم است.
مشاهده مطلب اصلی