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 ErrorInfos { get; set; } public virtual DbSet UserInfos { get; set; } public virtual DbSet MACLoges { get; set; } public virtual DbSet Apps { get; set; } public virtual DbSet Authoritys { get; set; } public virtual DbSet AppAuthos { get; set; } public virtual DbSet AuthoStatusTypes { get; set; } public virtual DbSet Organizations{ get; set; } public virtual DbSet OrgAuthorities { get; set; } public virtual DbSet OrgUsers { get; set; } public virtual DbSet UserAuthos { get; set; } public virtual DbSet View_UserInfos { get; set; } public virtual DbSet View_MAClogs { get; set; } public virtual DbSet View_UOAs{ get; set; } public virtual DbSet View_UAs{ get; set; } public virtual DbSet View_AppAuthos{ get; set; } public virtual DbSet Hotels{ get; set; } public virtual DbSet HoteldGroups { get; set; } public virtual DbSet DbLogs { get; set; } public virtual DbSet Hostses { get; set; } public virtual DbSet AuthoRecordes { get; set; } } }