在EF框架中创建DB失败

本文关键字:DB 失败 创建 EF 框架 | 更新日期: 2023-09-27 18:04:27

我使用VS2013和EF5来构建一些示例应用程序。开发代码在我的一个目录中是可用的,作为一种习惯,我将该代码目录怀疑为驱动器。

如果我打开解决方案,子目录,在subst驱动器号下;DB Context (DropCreateDatabaseIfModelChanges)创建DB失败

经过大量的查找和检查权限(确保我对目录有"完全控制"),我从原始目录路径重新打开了解决方案。这次成功了。

有人遇到类似的问题与subst驱动器?有任何替代或变通方法吗?

Thanks in advance

Prakash

在EF框架中创建DB失败

subst驱动器将用于当前用户,但数据库引擎可能作为使用不同凭据登录的服务运行。如果是,则该subst驱动器将不可用于服务。

在这种情况下,一个可能的解决方案是将服务的登录凭据更改为与替换驱动器的用户相同(尽管这并不总是可能的,甚至不明智)。

否则,您将不得不使用UNC或完整的未替换路径。