У меня возникла проблема, и я кое-что узнал одновременно ...
Я создал DBML из существующей базы данных сервера.
Из DBML я хотел создать локальную базу данных (файл .mdf). Я создал базу данных using DataContext.CreateDatabase("C:\xxxx.mdf")
.
Затем я решил удалить его (ВРУЧНУЮ, что явно плохо), потому что, когда я пытаюсь воссоздать базу данных с тем же именем (даже если файлы удалены), я получаю сообщение об ошибке База данных уже существует. Выберите другое имя, используя CreateDatabase ()
Я попытался просмотреть реестр, не повезло ... Я попытался найти файл по всему жесткому диску ... не повезло.
После поиска в Google я обнаружил, что вы удаляете базу данных, созданную с помощью CreateDatabase()
с помощью DeleteDatabase()
.... Затем вы можете заново создать базу данных.
Что ж, проблема в том, что теперь я все еще не могу воссоздать старую базу данных, потому что система считает, что имя уже существует.
Есть ли способ избавиться от напоминаний старого файла базы данных, который "не существует"