首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EF代码-首先在ASP.NET MVC和C#中创建本地数据库

EF代码-首先在ASP.NET MVC和C#中创建本地数据库
EN

Stack Overflow用户
提问于 2017-12-24 08:15:13
回答 1查看 1.5K关注 0票数 1

我是ASP.NET MVC的新手。在阅读本教程时,https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

我搞错了

创建遇到操作系统错误123的文件(文件名、目录名或卷标签语法不正确)。在尝试打开或创建物理文件'C:\Users\AMIT & AKASH\ContosoUniversity2 2 AttachDBFilename=|DataDirectory|_ContosoUniversity2.mdf.mdf'.时 创建数据库失败。无法创建列出的一些文件名。检查相关错误。

我的连接线

代码语言:javascript
复制
<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>

SchoolInitializer.cs

StudentContext.cs

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-24 08:29:30

您很可能只是在指定初始目录之后忘记了一个分号

代码语言:javascript
复制
<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>

因此,改变:

代码语言:javascript
复制
Initial Catalog=ContosoUniversity2

代码语言:javascript
复制
Initial Catalog=ContosoUniversity2;
                                  ^
                                  |
                     add this semicolon!
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47959113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档