Sign in

ErikEJ

@erikej.bsky.social
2.1K followers 518 following 684 posts

.NET MVP with a passion for .NET Data, Entity Framework Core & DacFX. GitHub OSS maintainer. Publisher of EF Core Power Tools and other .NET Data tools. Blog: erikej.github.io

PostsRepliesMedia
ErikEJ @erikej.bsky.social · 08/10/2026
One of my favorite recent SQL Project additions is the new preplan script feature. It lets you execute SQL before the DACPAC deployment plan is created, enabling deployment scenarios that were previously impossible. Details and examples: 🔗 buff.ly/lBG2OzI #SQLServer #DacFx #SqlPackage #DevOps
buff.ly
The SQL Project preplan script - the missing step in DACPAC publishing
If you have done any amount of DACPAC-based deployment, you have almost certainly hit this wall: you need to make a change that the automatic schema comparison cannot safely do on its own - adding a…
000
ErikEJ @erikej.bsky.social · 08/10/2026
A faster, lighter C# Dev Kit
ift.tt
A faster, lighter C# Dev Kit - .NET Blog
C# Dev Kit has been rebuilt to open solutions in about a second and run on a fraction of the memory, and this post walks through what changed for you.
000
ErikEJ @erikej.bsky.social · 07/10/2026
UWP and WinUI 3 apps: UI testing with MSTest
ift.tt
UWP and WinUI 3 apps: UI testing with MSTest - .NET Blog
Learn how to test UWP and WinUI 3 apps with MSTest and Microsoft.Testing.Platform across packaged, unpackaged, and AppContainer hosts.
000
ErikEJ @erikej.bsky.social · 07/10/2026
It works with Postgress!
000
ErikEJ @erikej.bsky.social · 07/10/2026
SQL Database Projects and AI: A Match Made in Heaven - excellent post from Lou Creemers. Gets even better with additional static code analyzers ;-) #dotnet #sqlserver #dacfx buff.ly/1sUL3z5
buff.ly
SQL Database Projects and AI: A Match Made in Heaven
Hey lovely readers, If you have ever asked an AI tool to write some SQL for you, you have probably...
010
ErikEJ @erikej.bsky.social · 07/10/2026
If you use the .NET SQL Server driver with any version and edition of SQL Server and Azure SQL, this is for you - opening multiple connections during startup now 5-6 times faster! #dotnet #sqlserver buff.ly/WxGDztO
buff.ly
Try SqlClient’s new connection pool for faster parallel connections - Azure SQL Dev Corner
You told us that applications using Microsoft.Data.SqlClient can take too long to establish the database connections they need. When many requests need
021
ErikEJ @erikej.bsky.social · 06/10/2026
"Guid.CreateVersion7() is NOT a sequential guid for SQL Server" from Bart Wullems #dotnet #sqlserver buff.ly/Uwbw6uj
buff.ly
Guid.CreateVersion7() is NOT a sequential guid for SQL Server
I think that is the clearest blog title I used in years. Why do I mention this? Let me explain... Some time ago we stumbled over a perform...
100
ErikEJ @erikej.bsky.social · 06/10/2026
SqlClient 7.1.1 patch release is out, just 11 days after the release of 7.1.0, with three fixes for reported issues. #dotnet #sqlclient buff.ly/UakIm8s
buff.ly
Release Stable Release v7.1.1 · dotnet/SqlClient
This servicing release fixes decimal parameter validation, token expiry handling in connection pool V2, and connection opens that are in progress when a pool is cleared. Package version alignment:...
020
ErikEJ @erikej.bsky.social · 04/10/2026
Data API builder 2.1.5: JSON and Vector Data Type Support, NuGet package and More - Azure SQL Dev Corner
buff.ly
Data API builder 2.1.5: JSON and Vector Data Type Support, and More - Azure SQL Dev Corner
Data API builder 2.1.5 adds SQL JSON and vector data type support to REST and GraphQL, plus a NuGet library, MCP endpoint hardening, and .NET 10.
000
ErikEJ @erikej.bsky.social · 03/10/2026
The same connection string keywords now work across Microsoft SQL drivers
buff.ly
The same connection string keywords now work across our SQL drivers | Microsoft Community Hub
For years we've been treating every one of our Microsoft SQL drivers as a distinct entity. We've heard your feedback that we need to re-examine that...
141
ErikEJ @erikej.bsky.social · 03/10/2026
Announcing the Public Preview of Local Time Zone Support in Azure SQL Database - Azure SQL Dev Corner This will help migrations of legacy databases immensely.
buff.ly
Announcing the Public Preview of Local Time Zone Support in Azure SQL Database - Azure SQL Dev Corner
We are thrilled to announce the public preview of local time zone support in Azure SQL Database. Starting today, you can configure the time zone directly Public preview of local time zone support in…
001
ErikEJ @erikej.bsky.social · 29/09/2026
Build Agentic UI with the new Blazor AI components
ift.tt
Build Agentic UI with the new Blazor AI components - .NET Blog
Build Agentic UI with the new Blazor AI components for streamed content, tools, approvals, shared state, and generative experiences.
020
ErikEJ @erikej.bsky.social · 26/09/2026
AG-UI Protocol now has a first-class .NET SDK
ift.tt
AG-UI Protocol now has a first-class .NET SDK - .NET Blog
The new AG-UI .NET SDK enables .NET services to expose and consume interoperable agent endpoints using Microsoft.Extensions.AI.
051
ErikEJ @erikej.bsky.social · 24/09/2026
Microsoft is updating its author-signing certificate starting September 23, 2026
ift.tt
Microsoft is updating its author-signing certificate starting September 23, 2026 - .NET Blog
Starting September 23, 2026, Microsoft is updating the author-signing certificate used for NuGet packages. Customers using trusted signer policies or certificate fingerprint verification should add the...
010
ErikEJ @erikej.bsky.social · 24/09/2026
Microsoft.Data .SqlClient 7.1.0 is now generally available | Microsoft Community Hub - please note a couple of minor regressions -fixes in progress
buff.ly
Microsoft.Data.SqlClient 7.1.0 is now generally available | Microsoft Community Hub
This release is about making everyday database workloads more predictable. It fixes a collection of issues that could appear under connection failures,...
020
ErikEJ @erikej.bsky.social · 23/09/2026
Creating a memory dump in C#
ift.tt
Creating a memory dump in C# - .NET Blog
Learn how to create a memory dump in C# to capture the state of your application for debugging purposes.
000
ErikEJ @erikej.bsky.social · 17/09/2026
Build Your Own AI Agent Harness in C#, the MafClaw Live Series
ift.tt
Build Your Own AI Agent Harness in C#, the MafClaw Live Series - .NET Blog
I am building a complete C# agent live, from a single call around an IChatClient to a production-ready, observable, governed agent, using the Microsoft Agent Framework harness in a 4-part Microsoft Reactor...
110
ErikEJ @erikej.bsky.social · 15/09/2026
Performance Improvements in .NET 11
ift.tt
Performance Improvements in .NET 11 - .NET Blog
Take a tour through hundreds of performance improvements in .NET 11.
020
ErikEJ @erikej.bsky.social · 15/09/2026
Share your .NET story with the community
ift.tt
Share your .NET story with the community - .NET Blog
Share how your team uses .NET to solve real problems and help us bring more community stories to .NET Conf 2026 and other .NET channels.
000
ErikEJ @erikej.bsky.social · 13/09/2026
I've updated DacDeploySkip with improvements that make SQL database deployments easier: • Simpler CI/CD configuration • Support for publish profiles This makes deployment settings easier to manage across environments. Read more: buff.ly/6oztrUo #SQLServer #DacFx #SqlPackage #DevOps #DotNet
erikej.github.io
DacDeploySkip update: simpler CI and publish profile support
If you deploy .dacpac files frequently, you know how much time is wasted when nothing has actually changed.
000
ErikEJ @erikej.bsky.social · 11/09/2026
Use C# unions and closed hierarchies in ASP.NET Core
ift.tt
Use C# unions and closed hierarchies in ASP.NET Core - .NET Blog
Learn how C# unions and closed hierarchies work with System.Text.Json across ASP.NET Core Minimal APIs, MVC, SignalR, Blazor, and OpenAPI.
000
ErikEJ @erikej.bsky.social · 10/09/2026
Announcing .NET 11 Release Candidate 1
ift.tt
Announcing .NET 11 Release Candidate 1 - .NET Blog
.NET 11 Release Candidate 1 is available with improvements across libraries, runtime, SDK, MSBuild, NuGet, C#, F#, ASP.NET Core, .NET MAUI, and Windows Forms.
010
ErikEJ @erikej.bsky.social · 09/09/2026
.NET Conf 2026 Community Days Call for Presenters Is Open
ift.tt
.NET Conf 2026 Community Days Call for Presenters Is Open - .NET Blog
Submit your session proposal for the community-led .NET Conf 2026 Community Days by October 6, 2026.
000
ErikEJ @erikej.bsky.social · 09/09/2026
.NET and .NET Framework September 2026 servicing releases updates
ift.tt
.NET and .NET Framework September 2026 servicing releases updates - .NET Blog
A recap of the latest servicing updates for .NET and .NET Framework for September 2026.
000
ErikEJ @erikej.bsky.social · 04/09/2026
The SSMS extension ecosystem is maturing 🌱➡️🌳 I've put together tools and resources that make it easier to discover, install, update, and manage SQL Server Management Studio extensions. The community now has a much better tooling for extension management. Read more: buff.ly/6FtvPij #SQLServer #SSMS
erikej.github.io
The SSMS extension ecosystem is growing up: list, acquire and maintain extensions with ease
When SQL Server Management Studio 21 arrived on the Visual Studio 2022 shell, it opened the door for third-party extensions in SSMS for the first time in years. But an extensibility model alone does…
061
ErikEJ @erikej.bsky.social · 04/09/2026
Test what you ship: MSTest and Native AOT
ift.tt
Test what you ship: MSTest and Native AOT - .NET Blog
MSTest source generation lets test projects use the same Native AOT and trimming deployment model as the applications they validate, while reducing reflection on the test execution path.
010
ErikEJ @erikej.bsky.social · 02/09/2026
If you're building data-driven applications with .NET, the .NET Data Community Standups are a fantastic resource. Join the EF Core team and community experts for deep dives into EF Core, SQL Server, Azure SQL and much more. Browse previous episodes and find your next rabbit hole: buff.ly/0VabNmN
learn.microsoft.com
.NET Data Community Standups
Details and links for each episode of the .NET Data Community Standup
000
ErikEJ @erikej.bsky.social · 02/09/2026
Microsoft SQL Bacpac and Dacpac, the similarities and differences - from Drew Skwiers-Koballa #sqlserver #dacfx #dotnet devblogs.microsoft.com/azure-sql/ba...
devblogs.microsoft.com
Bacpac and Dacpac, the similarities and differences - Azure SQL Dev Corner
When you need to move an entire database or move the objects in a database, bacpac and dacpac files often come up because of all of the tooling options to
020
ErikEJ @erikej.bsky.social · 01/09/2026
New release of EF Core Power Tools - Visual Studio extension and cross platform .NET CLI. With better SQL Project reverse engineering and other updates and fixes. #dotnet #visualstudio #efcore github.com/ErikEJ/EFCor...
github.com
Release notes
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI - ErikEJ/EFCorePowerTools
020
ErikEJ @erikej.bsky.social · 30/08/2026
Try the new .NET SqlClient and Retry connections natively (from Jerry Nixon) - apparently many users still use System .Data.SqlClient ?? #dotnet #sqlserver devblogs.microsoft.com/azure-sql/sq...
devblogs.microsoft.com
Try the new SqlClient and Retry connections natively - Azure SQL Dev Corner
Learn how Microsoft.Data.SqlClient configurable retry logic handles transient SQL Server failures with built-in retry policies, without requiring Polly.
142
ErikEJ @erikej.bsky.social · 28/08/2026
How Uno Platform uses .NET, MCP, and AI to build high quality apps
ift.tt
How Uno Platform uses .NET, MCP, and AI to build high quality apps - .NET Blog
How Uno Platform built two Model Context Protocol servers in C# so AI agents can ground themselves in real documentation and then see and drive a running cross-platform .NET app.
000
ErikEJ @erikej.bsky.social · 27/08/2026
7.1 preview 3 of Microsoft .Data.Sqlient - the .NET driver for all Microsoft SQL databases, is out - take the new high performance connection pool implementation for a spin #dotnet #sqlserver github.com/dotnet/SqlCl...
github.com
SqlClient/release-notes/7.1/7.1.0-preview3.md at main · dotnet/SqlClient
Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications. - dotnet/SqlClient
030
ErikEJ @erikej.bsky.social · 26/08/2026
.NET Conf 2026
ift.tt
.NET Conf 2026 - .NET Blog
.NET Conf returns November 10-12, 2026, with three days of sessions, community, and the launch of .NET 11.
010
ErikEJ @erikej.bsky.social · 25/08/2026
From dotnet run to Foundry Hosted Agent in 3 lines of C#
ift.tt
From dotnet run to Foundry Hosted Agent in 3 lines of C# - .NET Blog
You built an agent with Microsoft Agent Framework and it works great on your machine. Now what? Turns out deploying it to production takes 1 NuGet package, 3 lines of C#, and 2 commands. Let's do it.
000
ErikEJ @erikej.bsky.social · 25/08/2026
Explore new features available in C# 15 preview
ift.tt
Explore new features available in C# 15 preview - .NET Blog
C# 15 ships with .NET 11. It adds union types, closed hierarchies, a preview of the updated unsafe model, and a few smaller changes that remove everyday ceremony.
000
ErikEJ @erikej.bsky.social · 20/08/2026
New release: SqlQueryStress v0.9.8.102! Ready to benchmark your queries? Download the latest build and start testing in minutes: github.com/ErikEJ/SqlQu...
github.com
Release 0.9.8.102 · ErikEJ/SqlQueryStress
What's Changed Allow editable parameter data types to prevent plan cache bloat by @ErikEJ with @Copilot in #220 Update querysettings.sql to avoid SET XACT_ABORT OFF issue by @JocaPC in #216 Enable...
031
ErikEJ @erikej.bsky.social · 14/08/2026
Routing and Failover for Microsoft.Extensions.AI
ift.tt
Routing and Failover for Microsoft.Extensions.AI - .NET Blog
Route requests across models and providers natively in Microsoft.Extensions.AI with RoutingChatClient, SemanticRoutingChatClient, and FailoverChatClient — new experimental primitives for content-based...
000
ErikEJ @erikej.bsky.social · 13/08/2026
Instructions Hygiene – What Frontier Models Still Need You to Say
ift.tt
Instructions Hygiene - What Frontier Models Still Need You to Say - .NET Blog
Get the most out of the latest models by providing the right level of instructions
000
ErikEJ @erikej.bsky.social · 12/08/2026
🚀 T-SQL Analyzer is now available for VS Code! Get real-time feedback on your .sql files — design, naming & performance issues highlighted as you type, powered by 140+ open-source DacFX rules. Works on any SQL script Read more 👉 buff.ly/2AQVKfq #SQLServer #TSQL #VSCode #dotnet
erikej.github.io
Launch: T-SQL Analyzer live analysis now in VS Code
I'm excited to announce that the T-SQL Analyzer is now available for Visual Studio Code! You can now catch T-SQL mistakes as you type, directly in the VS Code editor — no build step required.
040
ErikEJ @erikej.bsky.social · 12/08/2026
.NET 11 Preview 7 is now available!
ift.tt
.NET 11 Preview 7 is now available! - .NET Blog
Find out about the new features in .NET 11 Preview 7 across libraries, runtime, SDK, C#, ASP.NET Core, .NET MAUI, Entity Framework Core, F#, and Windows Forms.
011
ErikEJ @erikej.bsky.social · 12/08/2026
.NET and .NET Framework August 2026 servicing releases updates
ift.tt
.NET and .NET Framework August 2026 servicing releases updates - .NET Blog
A recap of the latest servicing updates for .NET and .NET Framework for August 2026.
020
ErikEJ @erikej.bsky.social · 07/08/2026
Test reporting in Microsoft.Testing.Platform: from red build to root cause
ift.tt
Test reporting in Microsoft.Testing.Platform: from red build to root cause - .NET Blog
Microsoft.Testing.Platform brings failures into GitHub Actions and Azure DevOps, uses pipeline history to separate regressions from flakes, and preserves usable reports when a test host crashes.
010
ErikEJ @erikej.bsky.social · 06/08/2026
🚀 Faster .dacpac deployments are finally here (preview)! That reliable ~20 second "startup tax" on every SqlPackage publish is gone — warm publishes now run in ~2 seconds. A 10x win for inner-loop dev and CI. ⚡ How to grab the preview: buff.ly/I62FLbK #dotnet #SQLServer #DacFx #SqlPackage
erikej.github.io
From 20+ seconds to 2 - faster SQL Database Project .dacpac deployments are finally here (preview)
If you have ever deployed a SQL Database Project (.sqlproj) or a .dacpac with SqlPackage, you know the drill: you kick off a publish against an empty or near-empty database, grab a coffee, and wait.…
092
ErikEJ @erikej.bsky.social · 05/08/2026
Beyond Chat: live Speech-to-Text with Foundry Local and C#
ift.tt
Beyond Chat: live Speech-to-Text with Foundry Local and C# - .NET Blog
Build a live speech-to-text app in C# with Foundry Local, a compact Nemotron model, and local model lifecycle management.
000
ErikEJ @erikej.bsky.social · 04/08/2026
Strengthening NuGet Supply Chain Security: Reducing API Key Lifetime
ift.tt
Strengthening NuGet Supply Chain Security: Reducing API Key Lifetime - .NET Blog
NuGet API key durations will be reduced to 30 days starting August 17th. This change will significantly strengthen the integrity of the NuGet supply chain.
100
ErikEJ @erikej.bsky.social · 01/08/2026
From generated code to trusted code with a unit-test agent
ift.tt
From generated code to trusted code with a unit-test agent - .NET Blog
Meet the open-source polyglot testing agent that learns from a repository, writes unit tests, and checks that they build and pass.
030
ErikEJ @erikej.bsky.social · 29/07/2026
Announcing v2.0 of the official MCP C# SDK
ift.tt
Announcing v2.0 of the official MCP C# SDK - .NET Blog
MCP C# SDK v2.0 implements the 2026-07-28 specification with a stateless-first protocol, standardized HTTP headers, and Multi Round-Trip Requests for interactive tools, all while staying backward compatible.
010
ErikEJ @erikej.bsky.social · 29/07/2026
Refactor your database with SQL projects in VS Code #sqlserver #tools
buff.ly
Refactor your database with SQL projects in VS Code - Azure SQL Dev Corner
SQL database projects are a fundamental tool for keeping your database in source control, tracking changes and collaborating on quickly evolving database
010
ErikEJ @erikej.bsky.social · 28/07/2026
Analyze MSBuild Binary Logs with Copilot in VS Code
ift.tt
Analyze MSBuild Binary Logs with Copilot in VS Code - .NET Blog
Meet the MSBuild Binlog Analyzer for VS Code - a Copilot-powered way to read MSBuild binary logs, explain and fix build failures with one click, compare builds, and catch regressions, backed by the Microsoft.AITools.BinlogMcp...
021
ErikEJ @erikej.bsky.social · 23/07/2026
Do you create SQL server scripts in SSMS or Visual Studio? Join me and Jiri Cincura soon for an introduction to my "SQL Database Project Power Tools" extension #ssms #visualstudio #sqlserver #dotnet
buff.ly
.NET Data Community Standup: SQL Database Project Power Tools
Long time EF Core contributor ErikEJ will show us his SQL Database Project Power Tools - enhancing the developer experience for SQL Database Projects in Visual Studio and SSMS. 🎙️ Featuring: Jiri…
040