Я хочу выполнить тесты "быстрой интеграции" (так называемой "интеграции с рабочим столом") проекта с использованием EF 4.0 / 4.1, подключенного к SQL Server 2008. Это означает, что мне нужно обменять зависимость от SQL Server 2008 с чем-то ещелегкий вес.Я хотел бы заменить SQL CE 4.0, как выполненный из mstest или mbunit.
Я уже определил, как мне нужно преобразовать файл EDMX, чтобы сделать его совместимым с SQL CE 4.0.Я собираюсь сгенерировать EDMX для использования в CE из события предварительной сборки в моем проекте mstest или mbunit.Но мне нужно знать, как убедить EF использовать только что созданный файл EDMX из моего тестового проекта вместо рабочего файла EDMX?Я не думаю, что это так просто, как изменить строку подключения.
Я подозреваю, что файл EDMX встроен во встроенные сборки как ресурс, поэтому, возможно, этот вопрос о том, как поменять ресурс перед его получениемскомпилирован в DLL.Однако, если я делаю это неправильно, мне просто нужно руководство о том, как достичь своей цели.