Microsoft Entity Framework

Aprende a diseñar y utilizar objetos de datos, utilizando la última tecnología estable de Microsoft. Válida para los lenguajes C# .NET y Visual Basic .NET. Aprenda a acceder a la información de una forma transparente, e independiente del dialecto SQL de la base de datos. Potencie las prestaciones de sus aplicaciones con el sublenguaje embebido Lambda.

3 ALUMNOS MATRICULADOS
  • Diseñar y utilizar objetos de datos.
  • Acceder a la información de una forma transparente.
  • Potenciar las prestaciones de sus aplicaciones con el sublenguaje embebido Lambda.
  • Utilizar la herramienta ORM LINQ to SQL.
  • Convertir entidades (tablas) a objetos (clases).
  • Consultar, agregar, modificar y eliminar datos, mediante la interfaz de ASP.NET.
  • Desarrollar una aplicación de ASP.NET, usando una base de datos existente.

Utilizando el web developer express edition, tanto con el lenguaje C#, como con Visual Basic, aprenderás por completo la herramienta ORM LINQ to SQL, que convierte las entidades (tablas) a objetos (clases) y a partir de ahí, consultar, agregar, modificar y eliminar datos , mediante la interfaz de ASP.NET A lo largo del curso, se desarrolla una aplicación de ASP.NET, usando una base de datos existente, a la cual se le modificarán y agregarán entidades y stored procedures. Este curso está orientado a la especialización de LINQ, para el desarrollo de aplicaciones de múltiples capas.

Se requieren conocimientos sólidos de programación en C# y/o VB .NET o haber realizado el cursoProgramación.NET con C#/VB.NET.

Es recomendable contar con conocimientos básicos en:

  • Programación con SQL Server
  • Programación Web con ASP.NET
  1. Carácterísticas de LINQ
  • Características de LINQ
  • ¿Qué es LINQ to SQL?
  • Modelando bases de datos con LINQ to SQL:
  • Entendiendo la clase datacontext
  • Ejemplos de LINQ to SQL
  • Consultando Products de la base de datos.
  • Actualizando un producto en la base de datos.
  • Agregar una nueva categoría y dos nuevos productos en la base de datos.
  • Eliminar productos de la base de datos.
  • Llamar a un store procedure.
  • Obtener productos con paginado del lado del servidor.
  1. Modelado de los datos con LINQ
  • Crear un nuevo modelo de datos LINQ to SQL
  • Clases entidad (entity)
  • Crear clases entidad de la base de datos.
  • Nombrado y pluralización
  • Relaciones
  • Retrasar la carga
  • Usando stored procedures.
  • Usar procedimientos almacenados para update/insert/delete.
  1. Uso del modelo de datos con LINQ to SQL.
  • Obteniendo productos.
  • Visualizando consultas LINQ to SQL en el debugger
  • Enlazando consultas LINQ to SQL a controles ASP.NET
  • Restringiendo los resultados de la consulta.
  • Paginación de consultas.
  1. CRUD de datos con LINQ to SQL
  • Modelado de la base de datos northwind con LINQ to SQL
  • Seguir los cambios y datacontext.submitchanges()
  • Ejemplos de inserción y borrado.
  • Agregando un producto
  • Borrando productos
  • Actualizaciones y relaciones
  • Transacciones
  • Validación y lógica de negocio
  • Soporte de validación de esquemas
  • Soporte para validación personalizada de propiedades
  • Soporte para validación personalizada de objetos entidad.
  • Validación en los métodos de inserción/actualización/borrado.
  • Lista de cambios de la transacción
  • Administrando cambios simultáneos con concurrencia optimista.
  • Uso de procedimientos almacenados o lógica SQL personalizada para insertar, actualizar y borrar.
  1. Vinculación de LINQ con la interface de usuario
  • Aplicación de ejemplo a construir.
  • Características de
  1. Stored Procedures y Funciones de usuario (UDF)
  • Sprocs con LINQ to SQL
  • ¿Cómo mapear un SPROC en un datacontext de LINQ to SQL?
  • ¿Cémo llamar a un nuevo SPROC mapeado?
  • Mapeando los tipos resultado de los SPROC del modelo de datos
  • Manejando resultados múltiples desde sprocs
  • Soporte de funciones definidas por el usuario (udfs)
  1. CRUD de datos por SPROC y UDF con LINQ
  • Pasos para crear crear una Capa sin sprocs
  • Paso 1: Crear nuestra capa de acceso a datos (sin Stored Procedures).
  • Paso 2 : Agregando reglas de validación a nuestro modelo de clases.
  • Paso 3 : Agregar un método de ayuda ( getcustomer ) a nuestro datacontext
  • Paso 4: Usando nuestra capa de datos (sin sprocs).
  • Paso 5 : Usar sprocs en altas, bajas y modificaciones.
  • Paso 6: Hacer otras altas con un SPROC.
  • Paso 7: Actualizando los clientes con sprocs.
  • Paso 8: Rehusando el modelo de datos (ahora con sprocs).
  • Tips para el uso de sprocs
  • ¿Qué pasa si el SPROC da un error?
  • ¿Podemos escribir código en lugar de usar el diseñador para llamar a un SPROC?

Course Reviews

N.A.

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

HACER ESTE CURSO38 SEATS LEFT
  • S/.2,500.00
  • 364 Días
  • 40 ASIENTOS
  • Medalla del Curso
  • Certificado del curso

Busqueda Avanzada

Mejor valorado

Código del certificado

¿Quién está en línea?

No hay usuarios activos
top
X