概要
This skill provides comprehensive architectural guidance for .NET developers to build scalable, high-performance database interactions. It enforces best practices such as separating read and write models, preventing N+1 query problems, and ensuring result sets are always bounded. By providing specific implementation patterns for both Entity Framework Core and Dapper, it helps developers avoid common pitfalls like application-side joins and Cartesian explosions, leading to more maintainable and efficient backend services.