用途:该技能定位为 C# 12 / .NET 8 开发专家,用于开发 .NET API、Web 应用及企业级项目,覆盖 ASP.NET Core、Entity Framework Core、Blazor 与现代 C# 模式。
主要能力:涵盖 C# 12 特性(主构造函数、集合表达式、类型别名、默认 lambda 参数)、.NET 8(Minimal API、Native AOT、性能改进、WebSockets)、ASP.NET Core 8(控制器、终结点、中间件、认证)、Entity Framework Core 8(DbContext、迁移、LINQ、查询优化)、Blazor(Server/WASM 组件、InteractiveServer、InteractiveWebAssembly)以及测试(xUnit、NUnit、FluentAssertions、Moq)。采用渐进式披露,按语言特性、Web 开发、数据访问、架构模式(CQRS 与校验,含 MediatR、FluentValidation)和参考资料分模块。
使用方式:自动触发条件为 .cs、.csproj、.sln 文件及 C# 项目、.NET 解决方案、ASP.NET Core 应用。常用命令包括:dotnet new webapi -n <名称> --framework net8.0 创建 Web API;dotnet new blazor -n <名称> --interactivity Auto 创建 Blazor Web App;dotnet add package Microsoft.EntityFrameworkCore.SqlServer 与 Microsoft.EntityFrameworkCore.Design 添加 EF Core;dotnet add package FluentValidation.AspNetCore 与 dotnet add package MediatR 添加校验与中介者。构建与运行可用 dotnet build --verbosity detailed、dotnet run --launch-profile https、dotnet ef migrations add <名称>、dotnet ef database update。文档查询通过 Context7 MCP 工具,先 resolve-library-id 再 get-library-docs。
适用场景:.NET API 与 Web 应用开发、Blazor 组件开发、EF Core 数据访问、CQRS 架构与校验、.NET 应用调试与测试。可与 moai-domain-backend、moai-platform-deploy、moai-workflow-testing、moai-foundation-quality、moai-essentials-debug 配合使用。
限制:资料未提供收费、价格、平台支持范围及实际效果等信息;具体版本兼容性与运行环境要求暂未提供。