Files
2025-11-20 09:51:24 +08:00

44 lines
1.9 KiB
C#

using Models.ModelItems;
using Models.View;
using System.Data.Entity;
using System.IO;
namespace Models
{
//Code First
public class AuthorityDB : DbContext
{
public AuthorityDB()
//base调用基类构造函数
: base("name=DB")//调用配置文件的connectionStrings的DB连接数据库
{
//this.Database.CommandTimeout = int.MaxValue;
//模型更改是重创数据库
Database.SetInitializer(new DBInit());
}
public virtual DbSet<ErrorInfo> ErrorInfos { get; set; }
public virtual DbSet<UserInfo> UserInfos { get; set; }
public virtual DbSet<MACLogs> MACLoges { get; set; }
public virtual DbSet<ApplicationDomain> Apps { get; set; }
public virtual DbSet<Authority> Authoritys { get; set; }
public virtual DbSet<AppAutho> AppAuthos { get; set; }
public virtual DbSet<AuthoStatusType> AuthoStatusTypes { get; set; }
public virtual DbSet<Organization> Organizations{ get; set; }
public virtual DbSet<OrgAuthority> OrgAuthorities { get; set; }
public virtual DbSet<OrgUsers> OrgUsers { get; set; }
public virtual DbSet<UserAuthoes> UserAuthos { get; set; }
public virtual DbSet<View_UserInfo> View_UserInfos { get; set; }
public virtual DbSet<View_MAClog> View_MAClogs { get; set; }
public virtual DbSet<View_UOA> View_UOAs{ get; set; }
public virtual DbSet<View_UA> View_UAs{ get; set; }
public virtual DbSet<View_AppAutho> View_AppAuthos{ get; set; }
public virtual DbSet<Hotels> Hotels{ get; set; }
public virtual DbSet<HotelGroups> HoteldGroups { get; set; }
public virtual DbSet<DbLog> DbLogs { get; set; }
public virtual DbSet<Hosts> Hostses { get; set; }
public virtual DbSet<AuthoRecord> AuthoRecordes { get; set; }
}
}