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 + + + + + + + +