using Microsoft.EntityFrameworkCore; using RuleEngine.Models; namespace RuleEngine.Database { public partial class DatabaseContext(DbContextOptions options) : DbContext(options) { public virtual DbSet AppVersion { get; set; } public virtual DbSet Atmtechnicans { get; set; } public virtual DbSet Cars { get; set; } public virtual DbSet DailyCars { get; set; } public virtual DbSet DailyKmCars { get; set; } public virtual DbSet Devices { get; set; } public virtual DbSet Drivers { get; set; } public virtual DbSet Escorts { get; set; } public virtual DbSet Histories { get; set; } public virtual DbSet Onlines { get; set; } public virtual DbSet Permissions { get; set; } public virtual DbSet Rfids { get; set; } public virtual DbSet Scopes { get; set; } public virtual DbSet ScopePermissions { get; set; } public virtual DbSet TransactionPoints { get; set; } public virtual DbSet Treasurers { get; set; } public virtual DbSet Units { get; set; } public virtual DbSet Users { get; set; } public virtual DbSet UserUnits { get; set; } public virtual DbSet Recipients { get; set; } public virtual DbSet RecipientWarnCfgs { get; set; } public virtual DbSet WarningEvents { get; set; } public virtual DbSet WarningTypes { get; set; } public virtual DbSet WarningSms { get; set; } public virtual DbSet AppCfgs { get; set; } public virtual DbSet Cameras { get; set; } public virtual DbSet ReupLogs { get; set; } public virtual DbSet CellInfors { get; set; } public virtual DbSet Schedules { get; set; } public virtual DbSet Owners { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.ToTable("Schedule"); }); modelBuilder.Entity(entity => { entity.ToTable("Owner"); }); modelBuilder.Entity(entity => { entity.Property(e => e.ActivationTime).HasColumnType("date"); entity.Property(e => e.AllowUpdate).HasDefaultValueSql("((1))"); entity.Property(e => e.CarId).HasColumnName("CarId"); entity.Property(e => e.DeviceNumber) .HasMaxLength(50) .IsUnicode(false); entity.Property(e => e.Imei) .HasMaxLength(50) .IsUnicode(false) .HasColumnName("IMEI"); entity.Property(e => e.Phone) .HasMaxLength(15) .IsUnicode(false); entity.Property(e => e.IsActive).HasDefaultValueSql("((1))"); entity.Property(e => e.UnitId).HasColumnName("UnitId"); }); OnModelCreatingPartial(modelBuilder); } partial void OnModelCreatingPartial(ModelBuilder modelBuilder); } }