您的位置:首页 > 其它

不成功的MVC Repository模式,记录下来,后面看看原因在哪里(四) 上下文 及 model表

2014-10-22 17:20 399 查看
public class WBIDbContext : DbContext
{
public DbSet<SysUserMdl> Users { get; set; }
public DbSet<SysUserGroupMdl> UserGroups { get; set; }
public DbSet<SysMenuModuleMdl> MenuModules { get; set; }
public DbSet<SysMenuItemMdl> MenuItems { get; set; }

public DbSet<VidCameraMdl> Cameras { get; set; }

public DbSet<DevDevtypeMdl> DevType { get; set; }//增加设备表的读取

// public DbSet<VidDiskRecorderMdl> VideoHosts { get; set; }

public WBIDbContext()
: base("DefaultConnection")
{
}
}


public class WBIContextFactory
{
private const string KEY_DB_CONTEXT = "WBIDbContext";

public static WBIDbContext GetCurrentContext()
{
WBIDbContext dbContext =
CallContext.GetData(KEY_DB_CONTEXT) as WBIDbContext;

if (dbContext == null)
{
dbContext = new WBIDbContext();
CallContext.SetData(KEY_DB_CONTEXT, dbContext);
}

return dbContext;
}
}


//设备类型
[Table("t_dev_devtype")]
public class DevDevtypeMdl
{
[Key]
[Display(Name="设备编号")]
public string devid { get; set; }
[Display(Name = "设备编码")]
public string devtype { get; set; }
[Display(Name = "名称描述")]
public string devdesc { get; set; }
[Display(Name = "排序")]
public string devorder { get; set; }
[Display(Name = "设备备注")]
public string devmemo { get; set; }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐