Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso de ASP.NET Core

Curso de ASP.NET Core

Juan Carlos Ruiz

Juan Carlos Ruiz

Introducción a entity framework

17/35
Recursos

Aportes 53

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

dotnet add package Microsoft.EntityFrameworkCore.InMemory
dotnet add package Microsoft.EntityFrameworkCore.SqlServer

Quiero el curso de entity framework core YA!!
Me gustaría ojalá en el futuro saquen el curso.

Podrías hacer unos cursos de Web Api y entity framework. Llevo años desarrollando, pero viendo estos videos me he encontrado cosas nuevas.

Se vendrá un curso de Entity para el 2020??

Donde gestionamos un curso de entity framework core, Tio Fredy escucha nuestras plegarias

Seguí el tutorial a día de hoy (24/01/2019), y tuve MUCHOS problemas con las versiones de ASP que si asp es 2.1.0 y estoy instalando 2.2.0 y demás. La solución que a mi me sirvió, fue modificar los comandos al instalar los paquetes agregándoles el flag de version para que quedaran con la misma que muestran en el video “2.1.4”, en concreto:

dotnet add package Microsoft.EntityFrameworkCore.InMemory -v 2.1.4
dotnet add package Microsoft.EntityFrameworkCore.SqlServer-v 2.1.4

Saludos!

Este contenido me ha ayudado bastante con el tema de Entity:
https://www.learnentityframeworkcore.com/

Éxito chicos.

dotnet add package Microsoft.EntityFrameworkCore.InMemory

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

Cuando un curso de .net 5 y otro de EntityFrameworkCore?

¿Qué diferencias sustanciales hay entre Entity Framework y ADO.NET?

Me gustaria un curso de Entity Framework en profundidad, en mi trabajo lo uso y he tenido algunos problemas de contextos…

dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 2.1.4

dotnet add package Microsoft.EntityFrameworkCore.InMemory --version 2.1.4

ORM: Object Relational Mapping

¿En que otro curso si se toca a profundidad Entity Framework?

Para aquellos que tengan mucha curiosidad y ganas de aprender más de Entity Framework Core les invito a darse un paseo por la documentación pueden encontrar info que les servirá y aprenderan mucho. Acá el enlace https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ef/modeling-and-mapping

Comandos:

dotnet add package Microsfot.entityFrameWorkCore.InMemory
dotnet add package Microsfot.entityFrameWorkCore.SqlServer

dotnet add package Microsoft.EntityFrameworkCore.InMemory -v 5.0
dotnet add package Microsoft.EntityFrameworkCore.SqlServer -v 5.0

para versiones net5.0

El paquete “Microsoft.EntityFrameworkCore.InMemory” no es compatible con los marcos de trabajo de “all” del proyecto

a alguien más le sale este error?
me sale con cualquier paquete en ASP.NET Core 2.1 y 2.2 sobre windows y linux

Me encanta Dapper

Si alguno enfrenta problemas de versiones con EntityFrameworkCore en la consola les desplegará un error similar al siguiente:

error:  webOne -> Microsoft.AspNetCore.App 2.1.1 -> Microsoft.EntityFrameworkCore (>= 2.1.1 && < 2.2.0)

O quizá algo que diga: Microsoft.EntityFrameworkCore no es compatible con los marcos de trabajo de “all” del proyecto
Para corregir el mencionado conflicto al realizar la ejecución de los comandos por dotnet al final agregan el flag

-v [versión_compatible]

Ejemplo:

dotnet add package Microsoft.EntityFrameworkCore.InMemory -v 2.1.4
dotnet add package Microsoft.EntityFrameworkCore.SqlServer -v 2.1.4

Estén atentos a los logs! Saludos.

Si hubiera sabido que existian los ORM en el primer proyecto conectado a una base de datos que trabaje, me hubiera ahorrado muchos dolores de cabeza, aunque aprendi a trabajar solo con la libreria base de java con MySQL.

dotnet add package Microsoft.EntityFrameworkCore.InMemory dotnet add package Microsoft.EntityFrameworkCore.SqlServer

Cuando haran un curso completo de entityFramewor 6 ?

Es importante tener cuidado con el versionamiento!!!
Este es un curso viejo y usa netcore3.1
Por ende usar un EntityFrameworkCore COMPATIBLE
En mi caso 3.1.22

ORM Object Relational Model

Al momento de instalar los paquetes de Nuget me salía error.
error: No se puede cargar el índice de servicio del origen https://packagesource.
error: Host desconocido. (packagesource:443)
error: Host desconocido.

La solución:

Crear un nuevo archivo en la raíz llamado nuget.config

<?xml version=“1.0” encoding=“utf-8”?>
<configuration>
<packageSources>
<clear />
<add key=“NuGet Public” value=“https://api.nuget.org/v3/index.json” />
</packageSources>
</configuration>

y luego si instalar los paquetes.
dotnet add package Microsoft.EntityFrameworkCore.InMemory
dotnet add package Microsoft.EntityFrameworkCore.SqlServer

😎

Estaria bien un curso de Entity Framework Core

Hace falta un curso de Entity Framework Core

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>


  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="2.1.4" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.4" />
  </ItemGroup>

</Project>

Me gustaría que los comandos de instalación y los resúmenes de los videos fueran colocados en la descripción, en los anteriores cursos así estaba y era bastante útil.

Hace falta un curso de Patrones de diseño de software en net.

Si se ponen esos comandos tal cual, se instalán la ultima versión, que en mi caso me da error porque no es compatible. Yo me he instalado la versión 2.1.14 de cada uno. Pongo los enlaces por si quereis otra versión distinta.
https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory/2.1.14
https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer/2.1.14

a alguien más le sale este error?
me sale con cualquier paquete en ASP.NET Core 2.1 y 2.2 sobre windows y linux

El paquete “Microsoft.EntityFrameworkCore.InMemory” no es compatible con los marcos de trabajo de “all” del proyecto

la primera vez que vi este video medio entendi de era algo importante, ahora que he estado guerriando para elegir mi primera base de datos y entiendo la importancia de cada palabra me quedo con ansias de mas de entity framework

Yo uso Devart desde hace algunos años y es una maquina!

El paquete “Microsoft.EntityFrameworkCore.InMemory” no es compatible con los marcos de trabajo de “all” del proyecto

alguien más tiene este problema? no he encontrado información y la documentación de Microsoft es pesima

Great

Es la segunda vez que veo este curso, la verdad me gusta mucho y me gustaria que agregaran un modulo de acceso a webservices para agregar al contexto. Eso seria maravilloso

Muy Claro el tema de entity framework,gracias

Estoy haciendo este curso desde Manjaro Linux y me funciono la instalación para el InMemory de esta forma:

dotnet add package Microsoft.EntityFrameworkCore --version 2.2.0

Y agrega al proyecto la siguiente etiqueta:

<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.0" />

Depende mucho de tu versión que estes usando de AspNetCore la cual encuentras de igual forma en tu archivo de proyecto.

Pues creo que de aquí en adelante usare MariaDB o MySQL.

Para instalar desde linux MariaDB o MySQL sería con el siguiente codigo:

dotnet add package Pomelo.EntityFrameworkCore.MySql --version 2.2.0

Y se agrega al proyecto la siguiente etiqueta:

<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="2.2.0" />

Cabe mencionar que las versiones de ASPNetCore.Razor.Desing, EntityFrameworkCore y esta de MySql deben ser la misma; en mi caso la 2.2.0.

Entity Framework es un conjunto de tecnologías en ADO.NET que admite el desarrollo de aplicaciones de software orientadas a datos.

Entonces EF core no soporta ningún proveedor de datos No SQL?

EF parece ser una buena herramienta.

Necesito saber como acceder al archivo de configuración, donde pueda poner la cadena de conexión, no uso entity framework, no le sacare provecho a esto si no puedo acceder al config.

deberían de hacer un corso de Entity Framework

En Mac la sintaxis es

dotnet add <ProjectName> package <PackageName>

dotnet add Escuela package Microsoft.EntityFrameworkCore.InMemory
dotnet add Escuela package Microsoft.EntityFrameworkCore.SqlServer

No sé si es igual en el resto de sistemas operativos.-

Les comento que tuve problemas para instalarlo me arrojaba un error que decía que no se podía resolver el paquete, lo solucione borrando el archivo de NuGet.Config que esta en AppData\Roaming\NuGet

ORM = Nos permite que la implementacion de la base de datos sea mas segura, mapea los datos, traduce los datos.

ORM = Object Relational Mapping