ASP.NET发布创建并非所有数据库

时间:2016-04-21 09:47:59

标签: c# asp.net asp.net-mvc entity-framework

发布我的应用程序时遇到了一些问题。 这是DbContext:

public class UsersDb : DbContext
{
    public DbSet<Users> Users { get; set; }
    public DbSet<Locations> Locations { get; set; }
}

当我发布我的应用程序时,所有表(Users和__MigrationHistory)都在SQL Server数据库上创建,但Locations表不是。

我正在尝试在项目属性中使用Package / Publish SQL选项卡,但是得到了错误

错误MSB4018:“SqlScriptPreprocessSqlVariables”任务意外失败

还尝试使用几个DbContexts但没有运气。仍未创建位置表。

0 个答案:

没有答案