默认MVC4模板更改dbcontext而不更改数据库名称

时间:2013-09-12 12:11:40

标签: c# asp.net-mvc asp.net-mvc-4

我已经创建了一个带有授权的默认MVC4模板模板。现在我想将模型(TestModel)添加到我的dbcontext。

public class UsersContext : DbContext
{
    public UsersContext()
        : base("DefaultConnection")
    {
    }

    public DbSet<UserProfile> UserProfiles { get; set; }
    public DbSet<TestModel> TestModel { get; set; }
}

在我更改dbcontext后,我将删除数据库并更改名称。有更舒适的方式吗?

1 个答案:

答案 0 :(得分:1)

上下文和数据库并不总是必须是同一个名称。您可以使用Initial Catalog=DbNameGoesHere在连接字符串中定义数据库的名称。 这样,您可以根据需要重命名上下文,并且数据库名称始终相同。