using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; namespace ZymonicServices; public class ZymonicDbContextModelCacheKeyFactory : IModelCacheKeyFactory { public object Create(DbContext context, bool designTime) { if (context is ZymonicDbContext) { return (context.GetType(), ZymonicDbContext.EntityModelVersion, designTime); } return (context.GetType(), designTime); } }