Como todos sabemos desde el año anterior Microsoft anunció una nueva versión del .Net Framework, llamado .Net Core, una versión del framework mucho más liviana y modular, diseñada para ser multiplataforma. Uno de los productos desarrollados a la par fue EntityFramework Core, una nueva versión del ORM de Microsoft mucho más liviana la cual incluye muchas de las características implementadas en EntityFramework 6.x la última versión estable de este ORM, ya que EF Core aún se encuentra en Pre-Release.
EntityFramework Core, es una versión mucho más liviana y optimizada para la nube, en trabajo conjunto con Asp.Net Core, además de esto está pensado para realizar mapeos con múltiples motores de base de datos relaciones, así mismo como bases de datos no relacionales, como DocumentDB por ejemplo, si bien aún no tenemos esta característica en la versión actual de EF Core, se espera que sea incluida en futuras versiones.
Entre futuras características a implementar en EF Core tenemos el uso de los famosos DataAnnotations, Queries sobre las propiedades de navegación, estabilización de soporte para multiplataforma, auditoria de operaciones, conexión y mapeo para DocumentDB, entre otras características.
Ahora que conocemos un poco EntityFramework Core, vamos a observar un HOL o tutorial en el cual desarrollaremos un BackEnd que use EntityFramework Core como ORM además de las siguientes tecnologías:
- Microsoft Azure Sql Db: Como base de datos relacional en la nube, para almacenar los datos
- EntityFramework Core: Como ORM para persistencia y acceso a datos
- Asp.Net Web Api: Como marco de trabajo para la creación de servicios Http
- Telerik Fiddler: Como cliente para probar nuestros servicios
Ahora sí, manos a la obra, ingresa al siguiente link, en el cual encontrarás el paso a paso de como implentar el BackEnd.
Saludos, y buena suerte!
Hola, estoy siguiendo este articulo, pero me encontre con un problema al conectar a Azure, y es que en el momento de crear el app service, en la pantalla de inicio, a pesar de cargar los combobox con la informacion de mi cuenta en azure, se queda pegado sin darme posibilidad de crear el app service.
ResponderEliminarSabes tu a que puede deberse esto?
por otro lado, entro a mi cuenta de azure, y no tengo problemas en crear bases de datos, aplicaciones web, etc. entonces no se si necesitare algun permiso especial para crear app services.
Saludos
Cross-Platform that now is available with this technology that Windows presented will certainly give more freedom for the developers.
ResponderEliminar