Tengo una aplicación cliente (WPF, C#, .net4) que utiliza el modelo de entidad POCO conectado a través del proveedor SQLITE. Así que quiero tener las mismas entidades de este proyecto en un proyecto asp.net (con el proveedor MSSQL), para usar allí las mismas entidades que utilizo en mi aplicación cliente. Quiero crear algún tipo de funcionalidad de replicación entre mi aplicación cliente (SQLITE) y el servidor web (MSSQL) usando el mismo modelo poco usando servicios web.Un modelo POCO con diferentes proveedores de datos
Así que tengo una referencia al modelo de mi entidad en ambos proyectos con diferentes cadenas de conexión para los archivos de edmx. Y en este caso (porque edmx fue compilado para el proveedor de sqlite) cuando estoy tratando de utilizar el proveedor de datos mssql consigo una excepción:
incapaz de lanzar System.Data.SqlConnection a System.Data.SQliteConnection
Entonces, ¿mi pregunta es si es posible utilizar diferentes proveedores de datos en un modelo de entidades? ¿Cuál es la mejor manera de usar el mismo modelo en diferentes proyectos?
cpedros, gracias - esto era exactamente lo que necesito :), ahora tengo un modelo para ambos proveedores – DolceVita