[.net] enterprise library data access application block 6.0
TRANSCRIPT
Moises Alexander Salazar VilaMicrosoft Most Valuable Professional
Enterprise LibraryData AccessApplication Block 6.0
• Professional Full Stack Developer• Microsoft Visual C# Specialist• Windows Aplications Developer• Microsoft Silverlight Developer• Windows Phone Developer• Microsoft SQL Server Developer• Microsoft Azure Solutions Developer• HTML5 with JavaScript and CSS3 Specialist
Moises Alexander Salazar Vila Lima, Perú
bit.ly/1urSn7l
Visión general
• Abstracción de Base de Datos• Operaciones de lectura y escritura de
datos• Transacciones, parámetros y
conexiones
¿Qué comprende?
• Se busca simplificar código• No hay necesidad de alguna ORM• Hay operaciones con diferentes tipos
de base de datos
¿Cuándo usar?
• Configuración estática• https://
gist.github.com/MAlexanderSalazar/da8097a2ba8622d856fc#file-epicalsoft-visualstudio-enterpriselibrary-xml
• Configuración dinámica• https://
gist.github.com/MAlexanderSalazar/da8097a2ba8622d856fc#file-epicalsoft-visualstudio-enterpriselibrary-cs
Configuración
Demo
• Transaction• TransactionScope
Transacciones
Demo
• Data Layer Guidelines• https://msdn.microsoft.com/en-us/library/ee658127.aspx• Using the TransactionScope Class• https://msdn.microsoft.com/en-us/library/ff647085.aspx• Implementing an Implicit Transaction
using Transaction Scope• https://msdn.microsoft.com/en-us/library/ms172152.aspx
Recursos
• Data Access Technology Matrix• https://msdn.microsoft.com/en-us/library/ee658113.aspx• The Data Access Application Block• https://msdn.microsoft.com/en-us/library/
ff664408(v=pandp.50).aspx
Recursos
Gracias
bit.ly/1urSn7l