Специфичен ли поставщик файлов Entity Framework EDMX? - PullRequest
0 голосов
/ 06 ноября 2011

Я не хочу использовать Sql Server 2008 в качестве производственной среды с провайдером System.Data.SqlClient и Sql Server compact 4.0 с провайдером System.Data.SqlServerCe.4.0 для интеграционного тестирования с SpecFlow.

Является ли этоМожно ли использовать один и тот же файл EDMX в Entity Framework для разных сред?В случае ответа «Да», как я могу разделить EDMX и сохранить разные сопоставления?

У меня уже есть производственная среда, работающая с Sql Server 2008, и я сгенерировал файл Sql Server compact 4.0 (.sdf) измодель сущностей, но когда я пытаюсь подключиться к компактной базе данных, она выдает мне различные ошибки.

Я нашел эту строку в моем файле EDMX: Provider="System.Data.SqlClient"

1 Ответ

2 голосов
/ 07 ноября 2011

Я думаю, что будет возможно использовать SQL CE, если вы измените значения следующим образом:

Provider="System.Data.SqlServerCe.4.0" ProviderManifestToken="4.0"
...