Интересно, что общего между EntityFramework.dll и System.Data.Entity.dll и чем они отличаются? Мой проект использует System.Data.Entity.dll (June CTP) для использования модели первого кода, и все работает нормально.
Теперь я хочу использовать инструмент Code First Migrations, а он требует EntityFramework.dll, которую я также должен добавить в свой проект. Однако, когда ссылаются обе библиотеки (EntityFramework.dll и System.Data.Entity.dll), я получаю множество ошибок компилятора, утверждающих, что некоторые классы определены в обеих библиотеках.
Когда я удаляю EntityFramework.dll, проект снова компилируется, но я не могу использовать миграции. Когда ссылаются только на EntityFramework.dll, я получаю ошибки компилятора, говорящие о том, что некоторые классы не найдены (например, тип данных Spatial).
Что мне делать в этой ситуации? Заранее спасибо!