Erick Bueno

Results 5 comments of Erick Bueno

i have the same problem, when i try run, my code using keycontrol.Domain.Entities; using keycontrol.Infrastructure.EntityConfigurations; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Diagnostics; namespace keycontrol.Infrastructure.Context; public class AppDbContext : DbContext { public AppDbContext(DbContextOptions options)...

@roji something like that? ` protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { var permissionsEnum = Enum.GetValues() .Where(p => p != Domain.Enums.Permission.None) .Select(p => new Permission { Id = (int)p, Name =...

@roji what do you think ``` optionsBuilder.UseNpgsql(_configuration.GetConnectionString("Default")) .UseAsyncSeeding(async (context, _, cancellationToken) => { var existingPermissions = await context.Set().ToListAsync(cancellationToken); if (existingPermissions.Any()) { context.Set().RemoveRange(existingPermissions); await context.SaveChangesAsync(cancellationToken); } context.Set().AddRange(permissionsEnum, cancellationToken); await context.SaveChangesAsync(cancellationToken); });...