domingo, 26 de noviembre de 2017

Construyendo un Entity Framewor Generic Repository Desc





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.






jueves, 12 de octubre de 2017

Let Keyword in LinQ




This article try to lern the let keyword in LinQ, speaking of readiable, encapsulating and performance concepts.















miércoles, 27 de septiembre de 2017

default(T)




The default keyword, is a key of generics comparation and has de default info of CLR types. 













miércoles, 2 de agosto de 2017


Thanks for all.

Muchas gracias a todos por todo.

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





Automatic Generations of ViewModels Class.













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







Repository Generic for Dapper, with utils methods for data access.
















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.




sábado, 22 de abril de 2017

Linq Extended Joins







A extension method library with all joins of sql that not exists in LinQ.