Paso a Paso: .NET Core y Entity Framework Core

Saludos hoy quiero mostrarles como funciona net core fuera de windows yo estare usando MAC OS , pero antes debemos cumplir con una serie de prerrequisitos los cuales son:

OS Prerrequisitos
Windows Windows: Debemos .NET Core SDK for Windows o ambos Visual Studio 2015 Update 3* y .NET Core 1.0 for Visual Studio installedo.
linux, mac o docker Guia para instalar aca  .NET Core

A codear !

  • Paso 1

Abrimos la terminal y escribimos

[codeblocks name=’code01′]

  • Paso 2

Creamos un nuevo proyecto

[codeblocks name=’code02′]

  • Paso 3

Creamos el archivo de configuración llamado appsettings.json en el cual indicaremos la conexión a la base de datos para este ejemplo usaremos SQLite.

[codeblocks name=’code03′]

  • Paso 4

Ahora modificamos el archivo de proyecto, el cual es el project.json para agregar las dependencias EntityFrameworkCore que especificamos en el archivo appsettings.json

[codeblocks name=’code04′]

  • Paso 5¬†

Restauramos los paquetes, para ellos ejecutamos el siguiente comando.

[codeblocks name=’code05′]

  • Paso 6

Ahora creamos el contexto de EntityFrameworkCore, para ello creamos un archivo y lo llamamos SampleContext.cs y copiamos el siguiente código:

[codeblocks name=’code06′]

  • Paso 7

Modificamos el Program.cs con el siguiente código

[codeblocks name=’code07′]

  • Paso 8

Compilamos nuestra aplicación con el siguiente comando

[codeblocks name=’code08′]

  • Paso 9

Si todo está bien estamos listos para correr nuestra aplicación.

[codeblocks name=’code09′]

Fin

Ahora aqui les dejare un peque√Īo video de como funciona ¬†la aplicaci√≥n.

2 comentarios

  1. Entity Framework Core supports Database-First approach via the Scaffold-DbContext command of Package Manager Console. Easy and useful contents are usually helpful to readers to get good type of tips. I’ve examine an editorial which changed into genuinely simple and significant. Such true posts are creating hobby in analyzing. Maintain sharing such good posts.

Deja un comentario

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