用途:该技能定位为 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 工具获取最新文档。
适用场景:.NET API 与 Web 应用开发、Clean Architecture 项目组织、CQRS 与校验、EF Core 数据访问、Blazor 组件开发及 .NET 测试。
限制:资料未提供收费、价格、平台支持范围与效果保证等信息;具体版本兼容性与运行环境要求暂未提供。