【问题标题】:Error in creating database using EF with a code-first approach使用代码优先方法使用 EF 创建数据库时出错
【发布时间】:2019-03-17 12:04:24
【问题描述】:

路径与数据库名称连接

CREATE FILE 在尝试打开或创建物理文件“C:\Users\fahidNinjaDomain.DomainModel.NinjaContext.mdf”时遇到操作系统错误 5(访问被拒绝。)。 创建数据库失败。无法创建列出的某些文件名。检查相关错误。

应该是这样的

C:\Users\fahid\NinjaDomain.DomainModel.NinjaContext.mdf

如何使用update-database -verbose 解决这个问题?

【问题讨论】:

  • 路径中缺少“\”。它应该是“C:\Users\fahid\...”,而不是 C:\Users\fahid...”

标签: c# entity-framework-6


【解决方案1】:

缺少 \ 是由 Sql Server 的错误引起的。有关详细信息,请参阅此问题:CREATE FILE encountered operating system error 5(Access is denied.) while attempting to open or create the physical file。并在此处下载更新:https://www.microsoft.com/en-us/download/confirmation.aspx?id=56128

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多