我正在使用 EF 6.1 和 VS 2012 创建一个 Code First 数据模型,基本上遵循 Julie Lehrman 的 EF5 Pluralsight 视频中的 Code First 模块。它似乎像宣传的那样工作,只是我在任何地方都找不到数据文件。我可以在代码中访问它,但不能通过其他方法。
我正在使用 LocalDb 默认连接工厂。该数据库未出现在 (localdb)v/11.0 下的 Sql Server 对象资源管理器中。解决方案或我的用户文件夹中的任何地方都没有 mdf 文件。 Entity Framework 将数据放在哪里?
最佳答案
也许查看调试器中的连接字符串会帮助您找到它。查看您新建的上下文的 Database.Connection.ConnectionString 属性。
EF 会根据其运行的上下文生成不同的默认连接字符串,因此我无法确定它的位置。
生成localdb连接串的相关源码是here
关于entity-framework - Entity Framework 6.1 将我的数据库放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25614370/