Entity Framework 4 CTP 5 Code First Development - PullRequest
1 голос
/ 30 декабря 2010

Я пытаюсь выполнить некоторые тесты с использованием EF4 + CTP5 с первой разработкой кода, написав классы POCO, и столкнулся со следующими проблемами

  1. Подключение к существующей базе данных выдает мне исключение:
    Совместимость модели не может быть проверена, поскольку база данных не содержит метаданных модели

  2. Хотя я могу создать новую базу данных из кода, задав новое имя файла в строке подключения, не могуОткройте файл (базу данных) с помощью Management Studio после выполнения нескольких тестов, Management Studio не позволяет добавить файл при попытке присоединить базу данных без указания конкретной ошибки.

1 Ответ

4 голосов
/ 30 декабря 2010

Для # 1, вы пытались добавить следующее в ваш global.asax?

Database.SetInitializer<CustomContextNameHere>(null);

где "CustomContextNameHere" - ваш контекстный объект.

Что касается # 2, я предполагаю, что вы имеете в виду файл ASPNETDB.MDF по умолчанию. Вы пытались открыть файл с помощью обозревателя серверов в VS? Он может открыться, если дважды щелкнуть его в решении.

...