El patrón Repository, separa la lógica de devolución de
información de la base de datos, de la capa de la lógica de negocio. Cuando
optamos por este tipo de patrón, creamos un Repository por cada una de nuestras
entidades de negocio, que comúnmente suelen ser cada una de las tablas de
nuestra base de datos.
domingo, 26 de noviembre de 2017
jueves, 12 de octubre de 2017
Let Keyword in LinQ
miércoles, 27 de septiembre de 2017
miércoles, 2 de agosto de 2017
lunes, 26 de junio de 2017
WPF Notifications (SignalR)
In the current times, all operating systems and browsers have a notification engine. This is a very practical characteristic and that enables us to have apps 100% connected and 100% lives. With notifications, we can have information of: our others apps, our environments, our users, ours fails, etc., at the same time when they occur.
viernes, 23 de junio de 2017
Notificaciones WPF para todos
En los tiempos que corren, todos los sistemas operativos e
incluso los navegadores, contienen un sistema de notificaciones. Esta es una característica
muy práctica y nos habilita la posibilidad de tener aplicaciones 100%
conectadas y 100% vivas. Con las notificaciones, podemos tener información
referente a otras aplicaciones de nuestro entorno, a usuarios, errores, etc.,
en el mismo momento en el que ocurren.
miércoles, 24 de mayo de 2017
MVVM Auto ViewModelLocator
Este post está dedicado a presentar un pequeño truco
referente a la instanciación automática de ViewModels
dentro del patrón MVVM.
En ocasiones, cuando trabajamos con pequeñas soluciones, no
necesitamos la presencia de la clase ViewModelLocator
como instanciador de clases ViewModels,
porque normalmente no necesitamos guardar ninguna referencia a ninguna de
ellas. En las siguientes líneas, aprenderemos a instanciar de forma automática
nuestras clases ViewModel, sin tener
que preocuparnos en registrarlas y crear propiedades de uso dentro de nuestro ViewModelLocator class.
jueves, 11 de mayo de 2017
Dapper Generic Repository
Dapper es un micro ORM realizado para Microsoft .NET Framework. Este proporciona una serie de
acciones para mapear nuestros objetos POCO a bases de datos Relacionales.
Fue desarrollado por el equipo de StackExchange para sus webs (StackOverflow, Mathematics,
etc), ya que la tecnología que utilizaban Linq To Sql no les proporcionaba un
rendimiento óptimo en su desempeño de acceso a datos.