【发布时间】:2014-10-13 18:47:11
【问题描述】:
当我在连接字符串中使用相对路径 (AttachDbFilename=|DataDirectory|\Database1.mdf;) 时,Database.Delete() 给了我
InvalidOperationException:无法删除数据库。没有与给定的 AttachDBFileName 对应的数据库。
当使用绝对路径删除工作。我知道我的相对路径是正确的,因为其他数据库操作也可以使用它。
我认为不能对超级目录 (\..\) 使用相对路径是唯一的限制?
我正在使用 Entity Framework 6.1.1 和 LocalDB。
【问题讨论】:
-
这很有趣,因为文档说:“如果存在则删除,否则什么也不做”。
标签: entity-framework