using LiteCharms.Features.MidrandBooks.AuthorBooks.Entities; using LiteCharms.Features.MidrandBooks.Authors.Entities; using LiteCharms.Features.MidrandBooks.Categories.Entities; using LiteCharms.Features.MidrandBooks.Customers.Entities; using LiteCharms.Features.MidrandBooks.Orders.Entities; using LiteCharms.Features.MidrandBooks.Pages.Entities; using LiteCharms.Features.MidrandBooks.Payments.Entities; using LiteCharms.Features.MidrandBooks.Products.Entities; namespace LiteCharms.Features.MidrandBooks.Postgres; public sealed class MidrandBooksDbContext(DbContextOptions options) : DbContext(options) { public DbSet Authors => Set(); public DbSet Products => Set(); public DbSet Prices => Set(); public DbSet Books => Set(); public DbSet Pages => Set(); public DbSet Contacts => Set(); public DbSet
Addresses => Set
(); public DbSet Customers => Set(); public DbSet Orders => Set(); public DbSet OrderItems => Set(); public DbSet Refunds => Set(); public DbSet Shippings => Set(); public DbSet ShippingProviders => Set(); public DbSet Categories => Set(); public DbSet ProductCategories => Set(); public DbSet Inventories => Set(); public DbSet Payments => Set(); public DbSet Gateways => Set(); public DbSet Ledger => Set(); }