Nuevo Libro: ADO.NET Entity Framework 4.0

 

Hoy mismo, se acaba de poner a la venta mi nuevo libro sobre ADO.NET Entity Framework 4.0. La verdad, es que quizás este haya sido el libro más costoso de escribir, puesto que entre las novedades de la versión y las ideas que tenía sobre el no me acababa de poner.untitled  Al igual que en la edición anterior, en esta tengo también el placer y el gusto de compartir esta obra con algunos colaboradores y amigos como son Yamil Hernandez Saa, Cesar de la Torre Llorente y Pablo Pelaez Aller.

Para los que estéis interesados en esta obra comentaros que han cambiado algunas cosas interesantes con respecto a la version anterior.  En primer lugar se ha realizado una completa revision de aquellos elementos que tienen sentido en esta nueva version como el modelado de entidades, reordenándolos y haciendo un repaso más profundo a patrones habituales en modelos de dominio como Aggregate Roots, así como una explicación sobre los Bounded Context y como dividir los modelos de entidades. Lógicamente, para nuestros servicios de objetos, también se han introducido novedades en cuanto al uso de patrones típicos y las características de la nueva version  como los artefactos de generacion, las plantillas T4, para las cuales disponemos también de un apéndice informativo.

 

En definitiva, este libro no es solamente una actualización, es una revision completa que ha requerido de la reescritura de muchos elementos, amén de los nuevos. Otro  punto importante de mejorar está en los materiales asociados al libro, ahora, junto con la ficha del libro se disponen de todos los materiales, plantillas T4, codigo SQL, proyectos de Visual Studio 2010 que se utilizan.

Para terminar, se dedica un capítulo al uso de ADO.NET Entity Framework 4.0 en el mundo real, para lo cual nos apoyamos en la aplicación de ejemplo Microsoft NLayer APP y gracias a la cual podremos ver muchos patrones típicos de uso en ejemplos claros y concretos.

 

Sin más, me despido con los datos de la ficha del libro desde dónde podréis comprarlo, en formato impreso, pdf  o ámbos. Además desde esta misma ficha, podréis leer tanto el índice como el capítulo de introducción de forma gratuíta por medio de scribid, ahora mismo scribid estaba roto pero esperemos que pronto este up!

P.D: Algunas personas me comentaron si Code First forma parte de este libro. En esta ocasion, debido a que esta en CTP y sufrirá bastantes cambios hasta el SP1 de VS 2010, hemos considerado que era mejor no incluirlo. No obstante, en cuanto se publique la version release del feature pack se pondrá en SCRIBID un capítulo dedicado a Code First. Aún no sabemos su gratis para todo el mundo o solamente para los que hayan comprado alguna edición.

Saludos

Unai

23 comentarios sobre “Nuevo Libro: ADO.NET Entity Framework 4.0”

  1. Gracias Pablonete, espero que te guste y sobre todo que sea de utilidad 🙂

    No te preocupes por lo de Code First, se hará seguro, de hecho, para abrir bocar iré publicando de aquí en adelante unos cuantos posts sobre este tema, de menos a más profundos como siempre..

    Saludos
    Unai

  2. Yo ya lo tengo, también compré en su día la primera edición. Lo recomiendo a todo el mundo, me esclareció muchas cosas de EF que ahora usamos en profundidad

  3. @Yamil: Igualmente tio

    @Jului Trujillo: Gracias por la confianza, que te aportara valor es lo mejor que puede sentir uno.

    @Octavio: Maestro, nada podría ser sin ti!

    @Juan: Gracias…

  4. Unai,
    espero con ansia, pero con ANSIA, esos posts sobre Code First!
    Yo estoy usándolo desde hace algún tiempecillo, aprendiendo de distintos blogs, como puedo y me encantará leer tus posts, sobretodo en temas de buenas prácticas.

    Un saludo y felicidades por el libro!

  5. @Eduard: Lo estas usando? me imagino que no en producción verdad? es un poco pronto :-). La idea es en cuanto esté release sacar un extra del libro en formato digital con un capítulo sobre este tema, seguramente será gratuíto para todo el mundo o bien para los que hayan comprado el libro.
    Mientras, iré sacando algunos posts, aunque más que de patrones de uso y buenas prácticas, que también habrá alguno, sobre todo las mejoras en cuanto a la posiblidad de hacer estrategias de Bounded Context, serán sobre temas interesantes, algunas piezas de las que no hay documentación, y cosillas que no sean 101 ya publicadas y aporten algo de valor…

    @Yeray: En la oficina de Bilbao tenéis 25 ejemplares ya… pero bueno, si quieres comprarte uno los royalties serán bien recibidos 🙂

  6. Jorge, lo puedes comprar en PDF diréctamente desde la ficha del libro, si lo quieres impreso, un poco más adelante estará en Lulu.com y en Amazon.

    Saludos
    Unai

  7. @Unai
    No, en producción no… Pero la intención es ir a producción con Code First tan pronto salga en release (contando que tengamos todo hecho, claro :p).

    En mi opinión, si te sirve para la generación de posts, lo que más cuesta encontrar (aunque hay ejemplos sobre ello) es todo el tema de la definición de mappings, especialmente si esos son un poco complejos.

    Un saludo!
    pd: Ya tengo tu libro, aunque todavía no lo he devorado… 😛

  8. Un saludo Unai:

    Muchas gracias por tu libro, por fin alguien escribe en español sobre tecnologias actuales y no tenemos que leer en ingles o esperar años a que traduzcan algun libro

    Lo he comnprado y estoy empezando a leerlo, pero en las primera paginas, en concreto en la pagina 25 el primer parrafo me ha dejado confundido.

    En el dices que un entre un EntityType y un EntitySet existe una relacion de herencia, pones el ejemplo de la clase Persona y las clases Cliente y Empleado que heredan de Persona, Persona es un EntitySet y Cliente y Empleado son EntityType.

    Es la primera vez que veo esto, no conzco mucho el EF preo todo lo que he visto hasta ahora un EntityType es un tipo de entidad como Persona, Cliente o Empleado y un EntitySet es una coleccion de elementos de un EntityType,
    en este caso Cliente seria el EntityType y ListaClientes su EntitySet.

    No se si se me escapa algo pero o es un error o hay algo que no acabo de entender en esto del Entity Framework.

    Nuevamente gracias por tu libro y un Saludo.

  9. @eduard
    como has podido comprobado he empezado por hablar sobre database y los inicializadores, la semana que viene se publican tres nuevas entradas (lunes,martes y miércoles) sobre convenciones y la semana siguiente más elementos sobre mapping, en los que intentaré cubrir todas las casuísticas que pueda.

    Unai

  10. mgym: Gracias por los comentarios, desde luego este tipo de cosas ayudan a uno. En cuanto a tu pregunta, un EntitySet no solamente se refiere a la colección sino a la definición de una jerarquía, es decir, si tienes dos entidades gato y perro que heredan de animal solamente hay un EntitySet que es Animal. Es un ejemplo absurdo pero si los usa meyer yo también 🙂

    Saludos
    Unai

  11. Salud, Unai & cómpani:
    Bueno, ya tengo una primera inmersión en el libro. Está muy muy bien, fiel al estilo Unainiano de «Manos a la obra». Hay que leérselo con el VS2010 cerca.
    El suspense está muy conseguido. Para los que lo hayáis leído entero… El asesino de Oracle es el mayordomo, ¿no?
    Lo he descubierto porque tenía un nombre de más de 30 caracteres…

Responder a unai Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *