Mostrando entradas con la etiqueta Entity Framework. Mostrar todas las entradas
Mostrando entradas con la etiqueta Entity Framework. Mostrar todas las entradas

lunes, 1 de enero de 2018

Construyendo un Entity Framewor Generic Repository Conectado





Hace unas semanas, entramos en contacto con el primero de nuestros Repositorios Genéricos de Entity Framework, los de tipo desconectado. En esta segunda entrega vamos a abordar el segundo tipo disponible por características y uso, este es otro el llamado tipo conectado.

En esta nueva clase de repositorio genérico,  aparece una actor fundamental que no es otro que  ObservableCollection<T>, amigo inseparable de nuestro tipo conectado.




martes, 28 de noviembre de 2017

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, 17 de noviembre de 2016

Generic IEqualityComparer -S-





En este post, hablaremos sobre la implementación genérica para IEqualityComparer.

Este tipo de implementaciones, son ideales, para gente vaga, y que le gusta aprovechar más su tiempo realizando otro tipo de tareas, que con copy/pastes prácticamente iguales.

IEqualityComparer  es una de las interfaces, más importantes dentro del mundo de LinQ.­­ Muchos de sus métodos más importantes, toman una  sobrecarga  con un parámetro de este tipo, o de una clase que deriva de esta interfaz. Ejemplos de ella son: Contains, Distinct, Except, Intersect, GrouBy, GroupJoin, Join, SecuenceEqual, ToDictionary, ToLookUp y Union.






jueves, 24 de marzo de 2016

Autonuméricos, EntityFramework Sql y Oracle




El uso de Entity Framework, cada vez está más en nuestro día a día, con una cantidad de versiones que avalan a este OMR de Microsoft.  

Normalmente suele estar muy ligado a Sql Server, y la parte para Oracle es mucho menos conocida, aunque no por ello no menos práctica. 

Esta entrada trata de explicar de forma bastante extensa el uso para EF de Autonuméricos, difiniendo este término por las propiedades Identity o Secuencias en Oracle, que para este ORM no tiene ningún tratamiento especial y todo hay, hay que hacerlo un poco de 0. 

El contenido lo creé para elaborar un artículo en CodeProyect por allí por el 2013, pero si contamos con que no tengo mucho control con la lengua de Shakespeare y que traspapelé su versión, pues éste se quedó en el olvido. No hace mucho que he vuelto a encontrarlo en castellano, y al estar ejecutado sobre la versión de EF 5.0, completamente compatible con la actual 6.2, he creído que podría ser de utilidad.

Dentro de la versión de Entity Framework Core/7.0, tendremos una nueva característica que nos permitirá hacer una comunión con grupos de claves autonuméricas entre el cliente y la BD, que añadirá otra opción más a todas las que aparecen bajo estas líneas. Por supuesto todavía queda bastante para la versión final de Sql Server y que decir para la de Oracle, aunque últimamente se están poniendo las pilas y liberan sus versiones de ODP.Net para EntityFramework con fechas muy cercanas a las salidas de Visual Studio y el Net. Framework.

No es que me guste demasiado meter así post de otras tecnologías, soy más de empezar algo desde el principio como con LinQ, pero así esto no se quedará en el olvido. Si el tiempo y la entrega me lo permiten me gustaría atacar WPF, que hay un vacío en español inmensurable y después EntityFramework. Por mi cabeza también pasa tratar la TPL (Task Parallel Library), TDD, Unit Tests, y un largo etc, pero no se si el tiempo me lo permitirá. por ahora ahí queda eso.