-
SQLite and EF Core Concurrency Tokens
Entity Framework Core has great built-in support for optimistic concurrency control. The best way to utilize this on SQL Server is via a rowversion column. Unfortunately, SQLite has no such feature. This post shows how to implement similar functionality using a trigger.
-
Moved to Microsoft PowerToys
Future versions of Image Resizer for Windows will be available as part of the Microsoft PowerToys.
-
A History of Entity Framework
I recently had the honor of appearing on The 6 Figure Developer podcast. I reminisced about the history of Entity Framework and the role I’ve been blessed to play in it. Have a listen!
-
T4 and EF Core Reverse Engineering
I’m a huge fan of T4–the underutilized templating engine that ships as part of Visual Studio.
-
Microsoft.Data.Sqlite 3.0
Version 3.0 of Microsoft.Data.Sqlite is available on NuGet. It was released alongside the rest of .NET Core 3.0 at .NET Conf.
-
Announcing Microsoft.Data.Sqlite 2.1
Thanks to some amazing contributions by @AlexanderTaeschner, version 2.1 of Microsoft.Data.Sqlite turned into a feature-packed release!
-
Pluralization in EF Core
We’ve been improving design-time extensibility in EF Core 2.1. One new feature is the ability for NuGet packages to register design-time services. As a reference implementation for how to do this, I’ve created the bricelam\EFCore.Pluralizer repo. While the repo primarily serves as a sample for anyone who wants to create design-time extensions for EF Core, anyone that uses EF Core with an existing database might find the Bricelam.EntityFrameworkCore.Pluralizer package useful.