У меня есть клиентское приложение (WPF, C #, .net4), которое использует модель сущностей POCO, подключенную через провайдера SQLITE.Поэтому я хочу, чтобы в проекте asp.net (с поставщиком MSSQL) были те же сущности из этого проекта, чтобы использовать там те же сущности, которые я использую в своем клиентском приложении.Я хочу создать некоторую функциональность репликации между моим клиентским приложением (SQLITE) и веб-сервером (MSSQL) с использованием одной модели poco с использованием веб-сервисов.
Поэтому у меня есть ссылка на мою модель сущностей в обоих проектах с разнымиСтроки подключения для файлов EDMX.И в этом случае (потому что edmx был скомпилирован для провайдера sqlite), когда я пытаюсь использовать провайдер данных mssql, я получаю исключение:
невозможно преобразовать System.Data.SqlConnection в System.Data.SQliteConnection
Итак, мой вопрос: возможно ли использование разных поставщиков данных в одной модели сущностей?Как лучше всего использовать одну и ту же модель в разных проектах?