private void SeedUserIdentity(IDatabaseContext context, int roleId) { var user = new User(1, "Columbo", "System", ""); var userIdentity = new UserIdentity(1, user, "admin", IdentityServer4.Models.HashExtensions.Sha256("changeThis!")); userIdentity.AddRoles(new List <int> { roleId }, 1); if (!context.Set <UserIdentity>().Where(x => x.IsActive && x.Login.Equals(userIdentity.Login)).Any()) { context.Attach(userIdentity).State = EntityState.Added; context.SaveChanges(); } }