using Backend.ApplicationCore.Interfaces.IRepositories; using Backend.Domain.Entities; using Microsoft.EntityFrameworkCore; using System.Threading; using System.Threading.Tasks; namespace Backend.Persistence.Config { public class ApplicationDatabaseContext : DbContext,IApplicationDatabaseContext { public ApplicationDatabaseContext(DbContextOptions options) : base(options) { } protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); } public DbSet Produits { get; set; } public DbSet Proprietes { get; set; } public DbSet TypeProprietes { get; set; } public DbSet Commandes { get; set; } public DbSet LigneCommandes { get; set; } public override async Task SaveChangesAsync(CancellationToken cancellationToken = default) { return await base.SaveChangesAsync(cancellationToken); } } }