using Infrastructure.Entities; using Microsoft.EntityFrameworkCore; namespace Infrastructure; public class OptifitDbContext : DbContext { public virtual DbSet Users { get; set; } public OptifitDbContext() { } public OptifitDbContext(DbContextOptions options) : base(options) { } protected override void OnConfiguring(DbContextOptionsBuilder options) { if (!options.IsConfigured) { options.UseSqlite("Data Source=InMemoryDb.db"); } } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity().Property(a => a.Name).IsRequired(); base.OnModelCreating(modelBuilder); } }