Respuesta: Una solucion, dos proyectos, misma base de datos? Hola Maiu:
Yo te recomendaría encapsular el acceso a datos en una capa inferior que se encargara de acceder a los datos y fuera comun a las 2 aplicaciones. Los proyectos de administración y WPF delegarían en esta capa los accesos a datos.
Para ello create un proyecto Windows -> Libreria de clases e implementa en ella las clases de acceso a datos (o simplemente define ahi el dbml)
Despues agrega una referencia desde los proyectos Windows Forms y WPF a dicho proyecto donde esta mplementado el acceso, y ya podrías utilizar el DataContext.
Ten en cuenta que existiendo varios proyectos en una aplicacion (en este caso)
- Windows Forms -> dll de acceso a datos
- Wpf -> dll de acceso a datos
Podrían existir varios archivos de configuracion (web.config o app.config) El aplicativo pillará el situado en la parte superior, es decir, el web.config del proyecto wpf y el app.config del proyecto windows forms.
Un saludo |