【发布时间】:2023-03-16 15:35:01
【问题描述】:
我在做微软的MVC入门教程:
Getting Started with Entity Framework 6 Code First using MVC 5.
这包括创建代码优先数据库。
一切正常,但我无法找到我的数据库。
这是我的ConnectionString:
<add name="MovieDBContext" connectionString="Data Source=.\SQLEXPRESS; Integrated Security=True" providerName="System.Data.SqlClient"/>
如果我调试我的索引方法,连接如下:
Data Source=.\SQLEXPRESS; Integrated Security=True
但是我的 SQLEXPRESS 实例中没有数据库,我已经用 SQL Server Management Studio 进行了检查。
如果我在文件系统中搜索*.mdf,我也找不到任何东西。
我的项目中的App_Data 为空...
但是所有的 CRUD 操作都运行良好,肯定有什么问题。
我可以看到该表的唯一方法是通过 Visual Studio Server Explorer 连接到 .\SQLEXPRESS。但是这个物理位置在哪里?如果我通过 SQL Server Management Studio 连接到.\SQLEXPRESS,为什么看不到表?
有什么想法吗?
【问题讨论】:
标签: c# sql-server asp.net-mvc entity-framework