首页 > 代码库 > 不成功的MVC Repository模式,记录下来,后面看看原因在哪里(四) 上下文 及 model表
不成功的MVC Repository模式,记录下来,后面看看原因在哪里(四) 上下文 及 model表
1 public class WBIDbContext : DbContext 2 { 3 public DbSet<SysUserMdl> Users { get; set; } 4 public DbSet<SysUserGroupMdl> UserGroups { get; set; } 5 public DbSet<SysMenuModuleMdl> MenuModules { get; set; } 6 public DbSet<SysMenuItemMdl> MenuItems { get; set; } 7 8 public DbSet<VidCameraMdl> Cameras { get; set; } 9 10 public DbSet<DevDevtypeMdl> DevType { get; set; }//增加设备表的读取11 12 // public DbSet<VidDiskRecorderMdl> VideoHosts { get; set; }13 14 public WBIDbContext()15 : base("DefaultConnection")16 {17 }18 }
1 public class WBIContextFactory 2 { 3 private const string KEY_DB_CONTEXT = "WBIDbContext"; 4 5 public static WBIDbContext GetCurrentContext() 6 { 7 WBIDbContext dbContext = 8 CallContext.GetData(KEY_DB_CONTEXT) as WBIDbContext; 9 10 if (dbContext == null)11 {12 dbContext = new WBIDbContext();13 CallContext.SetData(KEY_DB_CONTEXT, dbContext);14 }15 16 return dbContext;17 }18 }
1 //设备类型 2 [Table("t_dev_devtype")] 3 public class DevDevtypeMdl 4 { 5 [Key] 6 [Display(Name="设备编号")] 7 public string devid { get; set; } 8 [Display(Name = "设备编码")] 9 public string devtype { get; set; }10 [Display(Name = "名称描述")]11 public string devdesc { get; set; }12 [Display(Name = "排序")]13 public string devorder { get; set; }14 [Display(Name = "设备备注")]15 public string devmemo { get; set; }16 }
不成功的MVC Repository模式,记录下来,后面看看原因在哪里(四) 上下文 及 model表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。