# Entity Framework Core repository và data access patterns

> **Skill**: `repository-pattern`  
> **Compatibility**: .NET 10+, Entity Framework Core 8+, Dapper

## Tổng Quan

Entity Framework Core repository và data access patterns. Use for DbContext, repositories, migrations, aggregate roots, Unit of Work, và CQRS queries.

## Khi Nào Sử Dụng

Use this skill when:
- Creating new repositories for aggregates / Tạo repositories mới cho aggregates
- Implementing data access with EF Core / Triển khai data access với EF Core
- Setting up Unit of Work pattern / Cài đặt Unit of Work pattern
- Separating read/write operations (CQRS) / Phân tách read/write (CQRS)
- Creating database migrations / Tạo database migrations
- Optimizing query performance / Tối ưu hiệu năng query

## Tham Chiếu Nhanh

Để biết chi tiết về patterns, code examples, và best practices, xem tài liệu skill đầy đủ.

## Skills Liên Quan

Xem [Danh Mục Skills](./index.md) để tìm skills liên quan.

## Tài Nguyên Bổ Sung

- **Tài Liệu Skill Đầy Đủ**: [`.agent/skills/repository-pattern/SKILL.md`](../../.agent/skills/repository-pattern/SKILL.md)
- **Ví Dụ Code**: [`.agent/skills/repository-pattern/references/REFERENCE.md`](../../.agent/skills/repository-pattern/references/REFERENCE.md)

---

**English Version**: [English Documentation](../../en/skills/repository-pattern.md)
