44 lines
1.9 KiB
C#
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; }
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|