Jen*_*112 5 database entity-framework visual-studio entity-framework-6
基本上我已经创建了一个类库项目,其中包含一个数据访问存储库,供其他项目使用.我添加了EF6包并启用了迁移.我在app.config中的连接字符串如下所示:
<connectionStrings>
<add name="Pbn" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\Pbn.mdf;Initial Catalog=LM.DataAccess;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
(项目名称为LM.DataAccess).
当我运行update-database命令时,我收到以下错误:
发生文件激活错误.物理文件名'\ _PBn.mdf'可能不正确.诊断并更正其他错误,然后重试该操作.CREATE DATABASE失败.无法创建列出的某些文件名.检查相关错误.
这可能是什么问题?
这就是问题:
AttachDbFilename=|DataDirectory|\Pbn.mdf
Run Code Online (Sandbox Code Playgroud)
这被解释为\ Pbn.mdf,它不存在.这是因为您没有设置| DataDirectory | 价值,所以它是空白的.请参阅此处了解如何设置它.
| 归档时间: |
|
| 查看次数: |
4659 次 |
| 最近记录: |