使用EF CodeFirst 6和Oracle.ManagedDataAccess时,表不存在

时间:2017-05-13 04:25:18

标签: entity-framework oracle11g

我正在使用EF 6.0.0.0和ODP.Net创建一个MVC应用程序Oracle.ManagedDataAccess版本4.121.2.0用于数据访问。

当我加载Locations / Create.cshtml页面时,我得到以下异常: ORA-00942:表或视图不存在 虽然我使用了以下链接 Table Does Not Exist while using EF 6 and Oracle.ManagedDataAccess 以下是我的上下文:

  public class ApplicationDbContext : IdentityDbContext
{
    public ApplicationDbContext()
        : base("QAContextConnectionString")
    {
        Database.SetInitializer<ApplicationDbContext>(null);
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.HasDefaultSchema("AMICOS");
        base.OnModelCreating(modelBuilder);
    }
    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
   public DbSet<ApplicationUser> ApplicationUsers { get; set; }
    public DbSet<Location> Locations { get; set; }
}

0 个答案:

没有答案