默认 MVC4 模板在不更改数据库名称的情况下更改数据库上下文

本文关键字:数据库 情况下 上下文 MVC4 默认 | 更新日期: 2023-09-27 18:31:13

>我已经创建了一个具有授权的默认 MVC4 模板模板。现在我喜欢将一个模型(测试模型)添加到我的数据库上下文中。

public class UsersContext : DbContext
{
    public UsersContext()
        : base("DefaultConnection")
    {
    }
    public DbSet<UserProfile> UserProfiles { get; set; }
    public DbSet<TestModel> TestModel { get; set; }
}

更改数据库上下文后,我必须删除数据库并更改名称。有没有更舒适的方法?

默认 MVC4 模板在不更改数据库名称的情况下更改数据库上下文

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

相关文章: