我遇到了一个问题,同时学到了一些东西....
我从现有的服务器数据库创建了一个 DBML。
我想从 DBML 创建本地数据库(一个 .mdf 文件)。我创建了数据库using DataContext.CreateDatabase("C:\xxxx.mdf")
。
然后我决定删除它(手动,这显然是一件坏事)因为当我尝试重新创建具有相同名称的数据库时(即使文件被删除),我得到错误 数据库已经存在。使用 CreateDatabase() 选择不同的名称
我尝试通过注册表查看,没有运气...我尝试在整个硬盘驱动器中搜索文件.. 没有运气。
谷歌搜索后,我发现你删除了一个CreateDatabase()
用DeleteDatabase()
... 创建的数据库。然后你可以再次重新创建数据库。
问题是,现在我仍然无法重新创建旧数据库,因为系统认为该名称已经存在。
有没有办法摆脱“不存在”的旧数据库文件的记忆