В настоящее время я работаю над проектом SOA, где в некоторых местах для службы имеет смысл использовать облегченную базу данных (SQL CE 4.0), в то время как в других местах желательна более надежная база данных (прямо сейчас SQL Express, новозможно масштабирование до более крупных выпусков).
Несмотря на то, что модель и структура таблиц идентичны как для SQL Express, так и для SQL CE, я не могу понять, как заставить Entity Framework использовать тот же EDMX для работы собе базы данных.Концептуальная модель идентична для обоих, и единственное различие в модели хранения заключается в имени поставщика, который используется для доступа к базе данных.
Я что-то упустил или мне нужно оставить две в основном идентичные моделивокруг, по одному для каждой базы данных.
Я использую .NET 4.0, Entity Framework и VS 2010 SP1