Enterprise Patterns for ASP.NET Core Minimal API: Data Transfer Object Pattern
Explains the Data Transfer Object (DTO) pattern in ASP.NET Core Minimal APIs to separate domain models from API contracts.
Explains the Data Transfer Object (DTO) pattern in ASP.NET Core Minimal APIs to separate domain models from API contracts.
Explains the Lazy Load pattern for ASP.NET Core Minimal APIs, covering manual implementation, EF Core usage, and performance trade-offs.
Explains the Identity Map pattern for ASP.NET Core Minimal APIs to ensure a single in-memory object per database entity within a request.
Explains the Unit of Work pattern for managing database transactions in ASP.NET Core Minimal APIs with EF Core, including implementation and benefits.
Explains how to implement the Repository pattern in ASP.NET Core Minimal APIs to decouple domain logic from database access.
Explains how to implement classic .NET Domain Events using Wolverine and EF Core, including new features in Wolverine 5.6 to simplify the pattern.
Explains the new named global query filters feature in Entity Framework Core 10, enabling multiple, selectively disableable filters.
Explores three techniques for implementing multitenancy in EF Core applications, focusing on tenant isolation strategies and context configuration.
Explores new features in EF Core 10.0 for managing multiple named global query filters and selectively ignoring them.
EF Core 10.0 introduces partial updates for JSON columns using ExecuteUpdate/ExecuteUpdateAsync, with examples for SQL Server.
Explains how to use implicit and explicit database transactions with the MongoDB Entity Framework Core provider for data consistency.
Explains the three table inheritance patterns (TPH, TPT, TPC) now available in EF Core 7 for mapping object-oriented class hierarchies to relational databases.
Tips for improving performance in Entity Framework Core, covering compiled queries, lazy loading, and other optimizations for reads and writes.
EF Core 10.0 adds support for the new JSON data type in Microsoft SQL Server 2025, enabling querying and storage of JSON documents.
A tutorial on implementing Queryable Encryption for sensitive fields using the MongoDB Entity Framework Core provider, enabling encrypted data to remain searchable.
EF Core 10.0 introduces a new ComplexProperty() method for mapping complex types, providing an alternative to the older Owned Entities approach.
A guide to deploying Entity Framework Core database migrations in CI/CD release pipelines instead of on application startup.
Explains a performance issue with ToListAsync/ToArrayAsync in EF Core when querying large data columns and recommends using synchronous versions.
A guide on managing Entity Framework Core migrations during development within .NET Aspire distributed applications.
A developer shares their experience migrating a web application from .NET 6 to .NET 8, focusing on changes required for Entity Framework Core 8.