不支持的上下文类型"同时使用MVC控制器实体框架创建控制器.MVC4
本文关键字:控制器 MVC 实体 框架 MVC4 创建 类型 上下文 quot 不支持 | 更新日期: 2023-09-27 18:09:24
这是我的代码(模型);
public class XpsEntity
{
public DbSet<AModel> A { get; set; }
public DbSet<TModel> T { get; set; }
public class SDbContext : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<XpsEntity>().ToTable("Table1");
modelBuilder.Entity<XpsEntity>().ToTable("Table2");
}
}
我的编码错了吗?因为每次我用MVC控制器实体框架创建一个控制器。我总是得到"不支持的上下文类型"错误。
这是添加控制器的截图
DbSet
属性需要嵌套在DbContext
派生类
public class SDbContext : DbContext {
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.Entity<AModel>().ToTable("Table1");
modelBuilder.Entity<TModel>().ToTable("Table2");
}
public DbSet<AModel> A { get; set; }
public DbSet<TModel> T { get; set; }
}