EF Core State Validation
A guide to implementing custom state validation for entities in EF Core using Data Annotations to catch errors before saving.
A guide to implementing custom state validation for entities in EF Core using Data Annotations to catch errors before saving.
A daily link roundup covering .NET, AI, web development, Windows tools, and software engineering news and tutorials.
Explores advanced mapping techniques in EF Core 10, focusing on JSON column support and modern entity-value type relationships.
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.