[성현모] AccountDB Core로 이동

This commit is contained in:
SHM
2025-07-24 16:54:43 +09:00
parent c6fc5328df
commit bb9ed413a7
20 changed files with 151 additions and 173 deletions

View File

@ -0,0 +1,57 @@
using System;
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore;
namespace SystemX.Core.DB;
public partial class AccountDBContext : DbContext
{
public AccountDBContext(DbContextOptions<AccountDBContext> options)
: base(options)
{
}
public virtual DbSet<tRefreshToken> tRefreshTokens { get; set; }
public virtual DbSet<tRole> tRoles { get; set; }
public virtual DbSet<tUser> tUsers { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<tRefreshToken>(entity =>
{
entity.HasKey(e => e.cAuid).HasName("PK__tRefresh__FBF08554C9ECDB70");
entity.ToTable("tRefreshToken");
entity.Property(e => e.cAuid).HasMaxLength(250);
entity.Property(e => e.cRefreshToken).HasMaxLength(1000);
});
modelBuilder.Entity<tRole>(entity =>
{
entity.HasKey(e => e.cAuid).HasName("PK__tRole__FBF0855413CC5A4E");
entity.ToTable("tRole");
entity.Property(e => e.cAuid).HasMaxLength(250);
entity.Property(e => e.cRoleName).HasMaxLength(20);
});
modelBuilder.Entity<tUser>(entity =>
{
entity.HasKey(e => e.cUserID).HasName("PK__tUser__A75DC19A4B18524F");
entity.ToTable("tUser");
entity.Property(e => e.cUserID).HasMaxLength(50);
entity.Property(e => e.cAuid).HasMaxLength(250);
entity.Property(e => e.cPasswordHashed).HasMaxLength(250);
});
OnModelCreatingPartial(modelBuilder);
}
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
}