using AsadiTools.Models; using Microsoft.EntityFrameworkCore; namespace AsadiTools.Data; public class AppDbContext(DbContextOptions options) : DbContext(options) { public DbSet Products => Set(); public DbSet Orders => Set(); public DbSet OrderItems => Set(); public DbSet AdminUsers => Set(); public DbSet BlogPosts => Set(); protected override void OnModelCreating(ModelBuilder mb) { mb.Entity().Property(p => p.Price).HasColumnType("TEXT"); mb.Entity().Property(p => p.DiscountPrice).HasColumnType("TEXT"); mb.Entity().Property(o => o.Subtotal).HasColumnType("TEXT"); mb.Entity().Property(o => o.Total).HasColumnType("TEXT"); mb.Entity().Property(i => i.Price).HasColumnType("TEXT"); } }