C# 如果在asp.net mvc 4默认示例中更改默认数据库名称,那么应该更改哪些位置?
我刚刚在Visual Studio 2012中的MVC 4默认示例中更改了数据库。但新数据库包含包含默认数据库的所有表 我知道当我们改变DB时,应该改变的地方很少 这些就是我所做的改变 1.在“过滤器”文件夹下的“InitializeSimpleMembershipAttribute.cs”文件 2.在模型文件夹“AccountModels.cs”下C# 如果在asp.net mvc 4默认示例中更改默认数据库名称,那么应该更改哪些位置?,c#,asp.net,sql-server,asp.net-mvc-4,C#,Asp.net,Sql Server,Asp.net Mvc 4,我刚刚在Visual Studio 2012中的MVC 4默认示例中更改了数据库。但新数据库包含包含默认数据库的所有表 我知道当我们改变DB时,应该改变的地方很少 这些就是我所做的改变 1.在“过滤器”文件夹下的“InitializeSimpleMembershipAttribute.cs”文件 2.在模型文件夹“AccountModels.cs”下 public类用户上下文:DbContext { 公共用户上下文() :基础(“连接”) { } 公共数据库集用户配置文件{get;set;} }
public类用户上下文:DbContext
{
公共用户上下文()
:基础(“连接”)
{
}
公共数据库集用户配置文件{get;set;}
}
[表(“用户档案”)]
3.在Web.config文件连接字符串中
<connectionStrings>
<add name="HECConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=HEC; Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\HEC.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
我想知道我应该更改的其他地方?我很确定这就是您所需要的,您是否尝试重建应用程序?是的,它工作正常,只是想知道除了我的更改之外是否还有其他更改
public class UsersContext : DbContext
{
public UsersContext()
: base("HECConnection")
{
}
public DbSet<UserProfile> UserProfiles { get; set; }
}
[Table("UserProfile")]
<connectionStrings>
<add name="HECConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=HEC; Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\HEC.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>