C# SQL Server的连接字符串

C# SQL Server的连接字符串,c#,asp.net-mvc,entity-framework,asp.net-mvc-4,connection-string,C#,Asp.net Mvc,Entity Framework,Asp.net Mvc 4,Connection String,我无法为ProjectsContext创建.mdf文件 默认的.mdf已创建,但另一个未创建…为什么 我做错了什么 <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=user-Pc\SQL2012;Initial Catalog=DB;Integrated Security=SSPI;AttachDBFilename=|DataDirecto

我无法为
ProjectsContext
创建
.mdf
文件

默认的
.mdf
已创建,但另一个未创建…为什么

我做错了什么

<connectionStrings>
    <add name="DefaultConnection" 
         connectionString="Data Source=user-Pc\SQL2012;Initial Catalog=DB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\DB.mdf"  
         providerName="System.Data.SqlClient" />
    <add name="ProjectsDB" 
         connectionString="Data Source=user-PC\SQL2012;Initial Catalog=ProjectsDB;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\ProjectsDB.mdf" 
         providerName="System.Data.SqlClient" />
</connectionStrings>

我的背景:

public class ProjectContext : DbContext
{
    public ProjectContext() : base("ProjectsDB")
    {
    }

    public DbSet<ProjectEntry> Entries { get; set; }
    public DbSet<Requiernments> RequiernmentEntries { get; set; }
}
公共类ProjectContext:DbContext
{
publicprojectcontext():基(“ProjectsDB”)
{
}
公共数据库集项{get;set;}
公共DbSet requiremententries{get;set;}
}

您是否点击了ProjectContext数据库?您需要在数据库上运行迁移,或者启动对该数据库的查询,以便在EntityFramework中创建该数据库。至少这是我的经验。好的:)我确实更新了数据库-Force,它创建了。。。你能再次发布你以前的答案吗?它能帮助我将2个上下文合并到一个数据库中。。我是说上一个答案…连接字符串?!!我需要它