Estoy tratando de averiguar qué me daría el mejor código. Lo cual es un poco subjetivo, por supuesto, me doy cuenta.¿A la propiedad, o no a la propiedad?
Tengo una aplicación que accede a una base de datos para la cual he escrito un conjunto que oculta detalles sobre esta base de datos de todas las aplicaciones que hacen uso de este conjunto.
También tengo una aplicación WPF que hace uso de este ensamblaje para mostrar varios cálculos de costos en los que me gustaría usar databinding.
La vinculación de datos solo es posible para las propiedades de los objetos (en la medida en que llegué a trabajar). Esto significaría que necesitaría un objeto, preferiblemente con el soporte de INotify y una variedad de objetos. Sin embargo, preferiría mantener cosas de INotify y WPF fuera del ensamblado que maneja el acceso a la base de datos.
¿Cómo resuelven esto los demás: mantener las cosas WPF fuera de la capa de la base de datos (como INotify) y dentro de su WPF permitir el enlace? Escribir un envoltorio? ¿O la mayoría de la gente pone una clase 'property'/'INotify' como objeto de transferencia de datos directamente en la capa de la base de datos?