Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自动迁移命令不工作_C#_Asp.net Mvc_Entity Framework_Automatic Migration - Fatal编程技术网

C# 自动迁移命令不工作

C# 自动迁移命令不工作,c#,asp.net-mvc,entity-framework,automatic-migration,C#,Asp.net Mvc,Entity Framework,Automatic Migration,因此,我正在使用MVC5框架开发一个应用程序,我有来自各个用户帐户的默认表。 现在我正在尝试添加我自己的表,但它似乎不起作用 测试类: public class teste { public int Id { get; set; } public int Nome { get; set; } } public class Entities : DbContext { public DbSet<teste

因此,我正在使用MVC5框架开发一个应用程序,我有来自各个用户帐户的默认表。 现在我正在尝试添加我自己的表,但它似乎不起作用

测试类:

 public class teste
    {

        public int Id { get; set; }
        public int Nome { get; set; }

    }

    public class Entities : DbContext
    {
        public DbSet<teste> testes { get; set; }

    }
编辑2:

我有两个连接字符串,一个用于MVC创建的身份验证数据库,另一个用于我的上下文。并且名称与DbContext的类匹配


您应该在构造函数中为派生的DbContext类指定目标连接字符串名称,如下所示:

public class Entities : DbContext
{
    public Entities() : base("Entities") { }

    public DbSet<teste> testes { get; set; }
}

你能把迁移放在这里吗?你是先用代码吗?是的。编辑原始帖子以包含migration.yea。现在我发现我可以在ApplicationDbContext:IdentityDbContext类下添加新表。但是我需要为ASP.netUsers使用foreignKey,它是一个varchar:O
  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-ESW_Proj-20141217061426.mdf;Initial Catalog=aspnet-ESW_Proj-20141217061426;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="Entities"  connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Entities.mdf;Integrated Security=True"  providerName="System.Data.SqlClient"/>
  </connectionStrings>
public class Entities : DbContext
{
    public Entities() : base("Entities") { }

    public DbSet<teste> testes { get; set; }
}