zoukankan      html  css  js  c++  java
  • 不成功的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     }
  • 相关阅读:
    PHP断点续传(下载)代码
    PHP及相关服务器防盗链
    工作过程中注意事项(一)
    ubuntu下libtorrent库安装
    ubuntu ftp 服务器搭建
    ubuntu系统搭建php+apache+cumulusclips
    JavaScript HTML DOM 元素(节点)
    JavaScript 闭包
    安装安卓(Android)x86系统
    javascript 错误与调试
  • 原文地址:https://www.cnblogs.com/minglilee2012/p/4043803.html
Copyright © 2011-2022 走看看