using System; using System.Collections.Generic; using Microsoft.EntityFrameworkCore; using WebApi.Library.DBContext.DB.DBContext.AccountDB.Tables; namespace WebApi.Library.DBContext.DB.DBContext.AccountDB.Context; public partial class AccountDbContext : DbContext { public AccountDbContext() { } public AccountDbContext(DbContextOptions options) : base(options) { } public virtual DbSet TRefreshTokens { get; set; } public virtual DbSet TRoles { get; set; } public virtual DbSet TUsers { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(entity => { entity.HasKey(e => e.CAuid).HasName("PK__tRefresh__FBF0855465EB95AB"); entity.ToTable("tRefreshToken"); entity.Property(e => e.CAuid) .HasMaxLength(250) .HasColumnName("cAuid"); entity.Property(e => e.CRefreshToken) .HasMaxLength(1000) .HasColumnName("cRefreshToken"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.CAuid).HasName("PK__tRole__FBF085540BB887D7"); entity.ToTable("tRole"); entity.Property(e => e.CAuid) .HasMaxLength(250) .HasColumnName("cAuid"); entity.Property(e => e.CRoleId).HasColumnName("cRoleID"); entity.Property(e => e.CRoleName) .HasMaxLength(20) .HasColumnName("cRoleName"); }); modelBuilder.Entity(entity => { entity.HasKey(e => e.CUserId).HasName("PK__tUser__A75DC19A721265FF"); entity.ToTable("tUser"); entity.Property(e => e.CUserId) .HasMaxLength(50) .HasColumnName("cUserID"); entity.Property(e => e.CAuid) .HasMaxLength(250) .HasColumnName("cAuid"); entity.Property(e => e.CCreateDateTime).HasColumnName("cCreateDateTime"); entity.Property(e => e.CLastLoginDateTime).HasColumnName("cLastLoginDateTime"); entity.Property(e => e.CPasswordHashed) .HasMaxLength(250) .HasColumnName("cPasswordHashed"); entity.Property(e => e.CState).HasColumnName("cState"); }); OnModelCreatingPartial(modelBuilder); } partial void OnModelCreatingPartial(ModelBuilder modelBuilder); }