C# 如何针对从ASP.NET MVC到驻留在不同文件夹中的SQL Server的自动迁移
正如标题所说,我需要将自动迁移从VisualStudio的自动迁移定位到可以驻留在计算机中任何位置的不同数据库 每次我尝试迁移时,它总是迁移我的App_数据默认生成的数据库,而不是我为连接字符串创建的数据库。我的目标是运行在SQL Server 2012上的本地数据库上的一个 我的解决方法是将VS生成的数据库附加到SQL,因此每次迁移它时,它也会迁移,因为它只是一个数据库 但问题仍然存在,因为我使用的是VS 2015,SQL server 2012的数据库版本不支持它,所以我有一个错误 另外,我真的不想仅仅依靠工作。最好在这里寻求专业人士的帮助 网络配置中的我的连接字符串C# 如何针对从ASP.NET MVC到驻留在不同文件夹中的SQL Server的自动迁移,c#,asp.net,sql-server,asp.net-mvc,entity-framework-migrations,C#,Asp.net,Sql Server,Asp.net Mvc,Entity Framework Migrations,正如标题所说,我需要将自动迁移从VisualStudio的自动迁移定位到可以驻留在计算机中任何位置的不同数据库 每次我尝试迁移时,它总是迁移我的App_数据默认生成的数据库,而不是我为连接字符串创建的数据库。我的目标是运行在SQL Server 2012上的本地数据库上的一个 我的解决方法是将VS生成的数据库附加到SQL,因此每次迁移它时,它也会迁移,因为它只是一个数据库 但问题仍然存在,因为我使用的是VS 2015,SQL server 2012的数据库版本不支持它,所以我有一个错误 另外,我
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=MainDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
我的应用程序bContext
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
public System.Data.Entity.DbSet<RobinsonsFB30.Models.GiftChequeModels> GiftChequeModels { get; set; }
}
public类ApplicationDbContext:IdentityDbContext
{
公共应用程序上下文()
:base(“DefaultConnection”,throwifvv1schema:false)
{
}
公共静态应用程序上下文创建()
{
返回新的ApplicationDbContext();
}
public System.Data.Entity.DbSet GiftChequeModels{get;set;}
}
您的上下文
类描述了要使用的连接字符串(至少应该是)。你能给我们看一下吗?我使用的是默认的ApplicationDbContext。我会找到它并粘贴到我的问题中,您使用什么命令来运行迁移?是否正在将此连接字符串DefaultConnection
更改为要迁移的数据库?否,这是我仅使用的连接。我只是使用enablemigrations,然后在使用命令updatedatabase之前将自动迁移更改为true。但我还没有创建任何向上呼叫或向下呼叫。即使是播种,也只是默认的填充。但不知何故,它一直以应用程序数据为目标。这对我来说是个问题,但我在VS2015社区版的VS2013中从未遇到过这个问题。您的上下文类描述了要使用的连接字符串(至少应该是)。你能给我们看一下吗?我使用的是默认的ApplicationDbContext。我会找到它并粘贴到我的问题中,您使用什么命令来运行迁移?是否正在将此连接字符串DefaultConnection
更改为要迁移的数据库?否,这是我仅使用的连接。我只是使用enablemigrations,然后在使用命令updatedatabase之前将自动迁移更改为true。但我还没有创建任何向上呼叫或向下呼叫。即使是播种,也只是默认的填充。但不知何故,它一直以应用程序数据为目标。这对我来说是个问题,但我在VS2013中从未遇到过这个问题,就在VS2015社区版中。