From cf59d6dcc3b536e7d7ae278436b6a484f471c7f6 Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Sat, 6 Jun 2026 01:39:48 +0200 Subject: [PATCH] Added AdminIdentityDbContext extension --- .../AdminIdentityDbContext.Extension.cs | 18 ++++++++++++++++++ ...ecurity.Admin.EntityFramework.Shared.csproj | 8 ++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/LiteCharmsSecurity.Admin.EntityFramework.Shared/DbContexts/AdminIdentityDbContext.Extension.cs diff --git a/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/DbContexts/AdminIdentityDbContext.Extension.cs b/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/DbContexts/AdminIdentityDbContext.Extension.cs new file mode 100644 index 0000000..26e44ce --- /dev/null +++ b/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/DbContexts/AdminIdentityDbContext.Extension.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace LiteCharmsSecurity.Admin.EntityFramework.Shared.DbContexts +{ + public partial class AdminIdentityDbContext + { + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + base.OnConfiguring(optionsBuilder); + + // Globally prevents EF Core 9+ from throwing an exception when model snapshot drift occurs + optionsBuilder.ConfigureWarnings(warnings => + warnings.Ignore(RelationalEventId.PendingModelChangesWarning)); + } + } +} diff --git a/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj b/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj index 2524263..da182a9 100644 --- a/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj +++ b/src/LiteCharmsSecurity.Admin.EntityFramework.Shared/LiteCharmsSecurity.Admin.EntityFramework.Shared.csproj @@ -5,6 +5,14 @@ DbContexts and Identity entities for the administration of the Duende IdentityServer and Asp.Net Core Identity + + + + + + + +