默认 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; }
}
更改数据库上下文后,我必须删除数据库并更改名称。有没有更舒适的方法?
上下文和数据库不必总是同名。可以使用 Initial Catalog=DbNameGoesHere
在连接字符串中定义数据库的名称。这样,您可以根据需要重命名上下文,并且数据库名称始终相同。