C# EF代码首先在ASP.NET MVC和C中创建本地数据库#
我是ASP.NETMVC新手。在学习本教程时 我犯了一个错误 创建文件在尝试打开或创建物理文件“C:\Users\AMIT&AKASH\contosuniversity2 AttachDBFilename=| DataDirectory | | u contosuniversity2.mdf.mdf”时遇到操作系统错误123(文件名、目录名或卷标语法不正确)。C# EF代码首先在ASP.NET MVC和C中创建本地数据库#,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,我是ASP.NETMVC新手。在学习本教程时 我犯了一个错误 创建文件在尝试打开或创建物理文件“C:\Users\AMIT&AKASH\contosuniversity2 AttachDBFilename=| DataDirectory | | u contosuniversity2.mdf.mdf”时遇到操作系统错误123(文件名、目录名或卷标语法不正确)。 创建数据库失败。无法创建列出的某些文件名。检查相关错误 我的连接字符串 <connectionStrings> &l
创建数据库失败。无法创建列出的某些文件名。检查相关错误 我的连接字符串
<connectionStrings>
<add name="SchoolContext"
connectionString="Data Source=(LocalDb)\v12.0;Initial Catalog=ContosoUniversity2 AttachDBFilename=|DataDirectory|\ContosoUniversity2.mdf;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
StudentContext.cs
在指定初始目录后,您很可能忘记了一个分号:
<connectionStrings>
<add name="SchoolContext"
connectionString="Data Source=(LocalDb)\v12.0;Initial Catalog=ContosoUniversity2;AttachDBFilename=|DataDirectory|\ContosoUniversity2.mdf;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
到
不要将代码作为图像发布,我们更喜欢可以通过谷歌搜索的文本。下一次在我脑海中肯定会出现:-)
Initial Catalog=ContosoUniversity2
Initial Catalog=ContosoUniversity2;
^
|
add this semicolon!