EF Core 11.0: Complex Types and JSON Columns on Entity Types with TPT/TPC Inheritance
EF Core 11.0 fixes issues with using complex types as JSON columns in entity hierarchies using TPT or TPC inheritance mapping strategies.
Jaliya Udagedara — Software engineer and technical blogger sharing practical insights, fixes, and deep dives on Azure, .NET, cloud services, and developer tooling, with a strong focus on real-world problem solving and Microsoft ecosystem technologies.
30 articles from this blog
EF Core 11.0 fixes issues with using complex types as JSON columns in entity hierarchies using TPT or TPC inheritance mapping strategies.
Explains the new C# 15 feature 'Collection Expression Arguments' for passing constructor parameters like capacity or comparers within collection initializers.
A technical guide on setting up Azure Private Endpoints to securely connect to a MongoDB Atlas cluster over a private network.
Explains how to send messages to Azure Service Bus directly from Azure API Management using the new send-service-bus-message policy.
A guide to implementing Dependency Injection in .NET 10 Isolated Azure Durable Functions using the TaskEntity<T> base class.
Explains how to use multiple output bindings with HTTP-triggered Azure Functions in the isolated worker model, covering both HttpRequestData and ASP.NET Core integration.
A guide to copying Azure Cosmos DB NoSQL containers between different Azure accounts using the Azure CLI cosmosdb-preview extension.
.NET 10's default Docker images now use Ubuntu instead of Debian, which may break existing Dockerfiles.
A tutorial on sending transactional emails from .NET applications using Azure Communication Services, covering setup and code implementation.
Fixing a Content Understanding Studio error when adding a Microsoft Foundry resource by manually calling a PATCH endpoint.
A guide on using Studio 3T, a MongoDB GUI tool, with Azure Cosmos DB for MongoDB, highlighting features like SQL query translation.
A guide to troubleshooting authentication issues with DefaultAzureCredential during local development for Azure services.
Guide on configuring Azure Functions to run locally with production app settings, explaining environment variables and project file adjustments.
A technical guide on disabling the sign-up option in a Microsoft Entra External ID user flow using the Microsoft Graph Beta API and PowerShell.
Explains how to generate SAS URIs for Azure Blobs using DefaultAzureCredential and User Delegation Keys in .NET.
Fixing Azure DevOps pipeline error where Azure Functions Core Tools can't find .NET 10 installed by UseDotNet@2 task on Windows agents.
Explains a cross-platform quirk in .NET's Uri.TryCreate method where a relative path string is treated as a valid absolute URI on Linux but not on Windows.
Guide to running legacy ASP.NET Core 3.1 applications inside a .NET 9 container, covering dependency fixes and DevOps pipeline updates.
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.