我已经创建了项目,使数据库集的代码是
public class ImpalDBContext : DbContext
{
public DbSet<DataDisplay> ImpalaDb { get; set; }
}
当实体框架创建数据库名称=" impalapportal . models . impaldbcontext "
如何使更改默认数据库名称在mvc 4我想使短名称在一个词
有一个DbContext
构造函数过载接收连接字符串的名称作为参数,所以你可以给出任何你喜欢的名称,只要在Web中有一个带有该名称的连接字符串。配置文件。
您可能想要修改您的ImpalDBContext
以使用此构造函数
public class ImpalDBContext : DbContext
{
public ImpalDBContext(string connectionStringName):base(connectionStringName) { }
public DbSet<DataDisplay> ImpalaDb { get; set; }
}
或者,您可以像这样更改默认连接字符串的名称:
public class ImpalDBContext : DbContext
{
public ImpalDBContext():base("YourConnectionStringName") { }
public DbSet<DataDisplay> ImpalaDb { get; set; }
}
如果我没有错的话,后者甚至会使EntityFramework更改生成的数据库的名称。