엔터프라이즈 .NET 애플리케이션 개발은 데이터 액세스, 의존성 ���입, 클린 아키텍처를 위한 복잡한 패턴을 숙지해야 합니다. 이 스킬은 EF Core, Dapper, 캐싱, 탄력적인 API 설계를 위한 검증된 패턴을 제공합니다.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“dotnet-backend-patterns”。 Order 엔티티에 대한 리포지토리 패턴 생성
预期结果:
IDbConnectionFactory를 사용하여 연결 관리를 하고, 적절한 CancellationToken 지원 및 쿼리 실행을 위해 Dapper를 사용하는 비동기 CRUD 메서드가 포함된 완전한 OrderRepository 클래스
正在使用“dotnet-backend-patterns”。 여러 Include가 있는 이 EF Core 쿼리 최적화
预期结果:
AsNoTracking ���용, 큰 컬렉션을 위한 AsSplitQuery, DTO로의 Select 프로젝션, 자주 실행되는 쿼리를 위한 CompiledAsyncQuery를 사용하여 리팩터링된 쿼리
安全审计
安全All 134 static analysis findings are false positives. The 'backtick execution' patterns (87 locations) are markdown code fences in documentation files. The 'weak cryptographic algorithm' findings (11 locations) are LINQ Expression<Func> patterns for the Specification pattern. The 'system reconnaissance' and 'filesystem' findings are normal C# property access and YAML frontmatter. This is a legitimate educational skill containing documentation and code examples for .NET backend development.
质量评分
你能构建什么
신규 API 개발
적절한 레이어 분리, 의존성 주입, 데이터 액세스 패턴으로 새로운 REST API��� 처음부터 구축합니다.
레거시 코드 현대화
성능과 유지보수성을 개선하여 기존 .NET Framework 코드를 최신 .NET 패턴으로 리팩터링합니다.
성능 최적화 리뷰
EF Core 또는 Dapper 기반 애플리케이션의 기존 데이터 액세스 코드를 검토하고 최적화합니다.
试试这些提示
Entity Framework Core를 사용하여 CRUD 작업을 위한 Product 엔티티의 리포지토리 패턴을 구현하세요. 비동기 메서드, 적절한 리소스 해제, 클린 아키텍처 원칙을 따르세요.
성능 문제를 위해 이 EF Core 쿼리를 검토하세요. N+1 문제, 누락된 AsNoTracking 호출, 프로젝션 기회를 식별하세요. 최적화된 ��안을 제안하세요.
고성능 읽기 작업을 위한 Dapper 기반 리포지토리를 구현하세요. 연결 관리, 매개변수 처리, 조인 테이블을 위한 다중 매핑을 포함하세요.
���포지토리 호출, 캐싱, 검증을 오케스트레이션하는 서비스 레이어를 설계하세요. 외부 호출을 위해 의존성 주입, CQRS 분��, 복원력 패턴을 적용하세요.
最佳实践
- 메모리 오버헤드를 줄이기 위해 읽기 전용 쿼리에 AsNoTracking 사용
- DI에서 데이터베이스 컨텍스트 및 연결을 Scoped 수명으로 등록
- 복잡한 구성 가능한 쿼리 조건을 위해 사양 패턴 적용
避免
- 비동기 코드 경로에서 동기 데이터베이스 호출 - 항상 Async 메���드 사용
- 특정 열만 필요할 때 전체 엔티티 로딩
- N+1 쿼리 문제를 유발하는 지연 로딩 허용