Introducción a Entity Framework Core 7 - CURSO GRATUITO

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น •

  • @gavilanch2
    @gavilanch2  2 ปีที่แล้ว +2

    Link a mi curso de Entity Framework Core con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=entity-framework-core-esp
    Link de todos mis cursos con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=todos-los-cursos

    • @ezequielramirez3026
      @ezequielramirez3026 ปีที่แล้ว

      Hola, una consulta el link de udemy dice net 6 y no 7 es igual?

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว

      @@ezequielramirez3026 El curso de Udemy está en versión 6, igual en el futuro lo voy a actualizar a la versión 7. La diferencia no es para nada grande. Saludos!

    • @Niquajo
      @Niquajo ปีที่แล้ว

      Hola Felipe, todo lo que he aprendido de .Net a sido gracias a tus cursos en YouTuve asi como en Udemi ( he comprado dos, el de MVC, curso muy completo y el de wep api con React hooks, lo compre anoche😅.... pero quisiera profundizar mas en Sql Server, me puedes recomendar algun material o dejame saber si tienes pensado hacer un curso. Gracias, espero veas el mensaje y puedas responderme

  • @cruzej2228
    @cruzej2228 ปีที่แล้ว +19

    Es el primer tutorial que veo donde el tutor pasa mas tiempo enseñando que corrigiendo errores🤣, eres bueno.

    • @cabezon667
      @cabezon667 ปีที่แล้ว

      se de quien(es) estas hablando!

  • @Frey_23
    @Frey_23 2 ปีที่แล้ว +18

    Felipe eres el mejor, es lo mejor ver qué un dominicano hace cursos de tan buena calidad🇩🇴🔥

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Gracias, Freynel 🔥🙌

  • @Julimuz
    @Julimuz 6 หลายเดือนก่อน +1

    Siempre que veía videos de EF me dolía la cabeza, pero lo has explicado tan bien que lo entendí absolutamente todo!

    • @gavilanch2
      @gavilanch2  6 หลายเดือนก่อน

      Me alegro!

  • @ubaldosanjuansanjuan5579
    @ubaldosanjuansanjuan5579 5 หลายเดือนก่อน +1

    wow, Que excelente curso el mejor explicado de todo TH-cam. Te has ganado un suscriptor. Muchas gracias

    • @gavilanch2
      @gavilanch2  5 หลายเดือนก่อน

      Muchas gracias!

  • @carloscatalunya9901
    @carloscatalunya9901 ปีที่แล้ว +3

    Estupendo video. Muy clarificador para muchos conceptos de EF. Sin embargo echo a faltar un ejemplo de modificación de relaciones, concretamente modificar una entidad con una relación muchos a muchos y que se actualicen las entidades relacionadas ya sea utilizando una entidad intermedia o sin ella. Por ejemplo, ¿modificar una película y que al mismo tiempo se modifique si lista de géneros y/o actores?.
    Un video corto con un ejemplo sobre las opciones para hacer eso estaría genial.
    Muchas gracias por compartir contenido tan interesante.

  • @josuedev2440
    @josuedev2440 2 ปีที่แล้ว +1

    Genial introducción, que bueno que hayas agregado la publicación en Azure. saludos Felipe

  • @androsxs15
    @androsxs15 2 ปีที่แล้ว +1

    Cada que saca un video este man lo tengo que ver, al igual que tengo todos sus cursos en udemy, muchas gracias maestro!

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Gracias por el apoyo, Jorge 🔥🙌

  • @deimercastrillomartinez7473
    @deimercastrillomartinez7473 2 ปีที่แล้ว +2

    Without words for qualify this introduction, I must say it´s was amazing. Congrats Felipe.

  • @metalnotis
    @metalnotis 2 ปีที่แล้ว +1

    Muchas gracias por este nuevo video. Se aprende un montón con cada uno de ellos. Además, porque lo explicas muy bien. EF Core está muy bien, pero tienes que dominarlo MUY bien. Si no, la posibilidad de meter la pata es muy grande al enviar las migraciones al servidor de producción. Hay que revisar mil veces el código que genera EF core antes de enviar los cambios a producción. Yo, de momento, me quedo con Dapper. Es mucho más simple. Pero algún día me pondré en serio con EF Core y trataré de utilizarlo. Ese día, seguro que tiraré de tus múltiples vídeos y cursos.

  • @hernangarcia77
    @hernangarcia77 10 หลายเดือนก่อน

    Esto es oro en código. Muchas gracias Felipe!! 👐

  • @fahieram
    @fahieram 7 หลายเดือนก่อน +1

    Hola, excelente video, de verdad que el contenido y la explicacion es demasiado buena, gracias!!
    PD: seria buena idea agregar los capitulos, para asi saber donde buscar en el video de forma mas rapida

  • @EzequielRegaldo
    @EzequielRegaldo ปีที่แล้ว

    Impresionante la calidad ! Muchas gracias

  • @eloyrolandocanchanyabalbin4692
    @eloyrolandocanchanyabalbin4692 ปีที่แล้ว

    Excelente video, el mejor resumen intermedio y sin relleno ;D, gracias.

  • @aldopestoy6781
    @aldopestoy6781 2 ปีที่แล้ว

    Muchas gracias por tomarse el tiempo y hacer este video, muy explicativo. Por mi parte compré el curso "Introducción a Entity Framework Core 6 - De Verdad", de seguro en 12 horas voy a encontrar muchas cosas más (las técnicas básicas no deben haber cambiado mucho del 6 al 7), Je!!.
    Gracias de nuevo.

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Gracias por el apoyo! Y no, las técnicas básicas no cambiaron. Saludos!

  • @kamning137
    @kamning137 ปีที่แล้ว

    se ve q tienes buen dominio del tema, me encanto este video, usare este ejemplo para crear mi web 😁

  •  ปีที่แล้ว

    Excelente tutorial Felipe. Muchas gracias por compartir estos conocimientos.

  • @julianfernandez8117
    @julianfernandez8117 8 หลายเดือนก่อน

    Excelente curso, muchas gracias por compartir el conocimiento.

  • @giovannialzate5467
    @giovannialzate5467 ปีที่แล้ว +1

    Aprendi mucho aqui gracias

  • @carloschaine
    @carloschaine ปีที่แล้ว

    Excelente curso, muy bien explicado, directo al punto y con la profesionalidad que te caracteriza. Gracias por tanto.

  • @Pablo_Andres1987
    @Pablo_Andres1987 2 ปีที่แล้ว

    Eres increible amigo. Gracias gracias y mas gracias. Saludos desde Uruguay

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Que bueno que te gustó 🙌🔥

  • @SoyIvan1
    @SoyIvan1 2 ปีที่แล้ว +1

    simple voy a estar muy agradecido por su contenido,es de los mejores de Internet

  • @mariov.7817
    @mariov.7817 ปีที่แล้ว

    Master, ¡Pura calidad! Felicitaciones desde México

  • @manuelgonzalotoribioruizal1416
    @manuelgonzalotoribioruizal1416 ปีที่แล้ว

    Gracias por la forma sencilla y completa de explicar todo lo relativo a EF.
    Me ha ayudadu bastante

  • @fazozela
    @fazozela ปีที่แล้ว

    nunca habia disfrutado tanto de un curso definitivamente me comprare el curso muchas gracias Felipe eres un genio!

  • @andresgarciaalves
    @andresgarciaalves ปีที่แล้ว

    Impecable esta intro, gracias por enseñarnos 🤗🤗🤗

  • @brandonmanuelventuraumana1035
    @brandonmanuelventuraumana1035 2 ปีที่แล้ว +1

    Wow, esto es de lo mejor, muchas gracias Felipe por traernos el contenido actualizado siempre, además que tus cursos en Udemy son una joya y siempre los actualizas para todos, no los he visto todos, pero estamos en proceso y uno de ellos es el de EF Core que me ha sido útil varios aspectos que a veces no se tienen en cuenta.

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว +1

      Excelente, Brandon, qué bueno que te han servido los cursos 🙌🔥

    • @brandonmanuelventuraumana1035
      @brandonmanuelventuraumana1035 2 ปีที่แล้ว

      @@gavilanch2 De una gran manera, gracias por su esfuerzo siempre Felipe, se valora mucho y es muy útil para muchas personas.

  • @jeffersonloor6418
    @jeffersonloor6418 11 หลายเดือนก่อน

    joyita de video, muchas gracias por compartir.! un abrazo.

    • @gavilanch2
      @gavilanch2  11 หลายเดือนก่อน

      Gracias, Jefferson!

  • @juanchavez2596
    @juanchavez2596 5 หลายเดือนก่อน

    que bien esta explicado el curso!!!!

  •  2 ปีที่แล้ว

    Excelente vídeo. Muchas gracias por compartir tus conocimientos ❤

  • @kzjefe8184
    @kzjefe8184 ปีที่แล้ว

    Que buen curso de api se mando en Udemy , gracias Maestro por su aporte !, Saludos desde Argentina !

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว +1

      Gracias por el apoyo!

  • @angeljimenezalonso4723
    @angeljimenezalonso4723 ปีที่แล้ว

    Porfin acabe este curso, siempre lo explicas muy bien, yo tengo este y otros mas cursos de udemy pero me gusto mucho que empezaras por el Post y despues los Get. Tengo dos preguntas, la primera es si el curso de udemy de EFC lo actualizaras y la segunda es si tienes planes de hacer un curso sobre azure o en general hacer desplegar la aplicacion casi no hay contenido sobre eso.

  • @ronaldrucck
    @ronaldrucck ปีที่แล้ว

    34.00 min, tambien, los Programadores ganan mucho dinero a diferencia de nosotros que somos unos simples IT support. 😂
    Muchas gracias Felipe, tu forma de enseniar es muy buena. !!!

  • @AlbertoFranciscoMatambo
    @AlbertoFranciscoMatambo 2 ปีที่แล้ว

    Excelente trabajo. Muchísimas gracias.

  • @Frander_
    @Frander_ ปีที่แล้ว

    Muy buen video. Muchas gracias por compartir tus conocimientos. Si pudieras hacer otro vídeo pero haciendo uso de una base de datos ya existente.
    Saludos desde Lima - Perú

  • @rguere
    @rguere 2 ปีที่แล้ว

    Excelente este video, lo utilizo siempre, estoy implementando una aplicación medica, donde realizo un CustomUser Identity y me apoye mucho en este video aunque no explicas aqui eso, pero fue de ayuda, si puedes realizar un video sobre esto la comunidad lo recibiria con mucha alegria, agregar propiedades a UserIdentity. Saludos amigo, gracias....

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว

      Gracias! Aunque un poco viejo, escribí hace unos años en mi blog de esto: gavilanch.wordpress.com/2018/04/11/agregar-columnas-a-la-tabla-de-usuarios-en-asp-net-core-2-0/
      Saludos

  • @jaimedfalla
    @jaimedfalla ปีที่แล้ว

    Me parece muy buena la explicación, sin embargo si esperaba que se explicara más las novedasdes de ef7 como indica el título.

  • @rguere
    @rguere 2 ปีที่แล้ว

    Excelente!!! pude despejar dudas que tenia

  • @quinorbispena4379
    @quinorbispena4379 ปีที่แล้ว

    ERES MARAVILLOSOOOOOOO. GRACIAS

  • @jorgeluisdelaborbolla1026
    @jorgeluisdelaborbolla1026 2 ปีที่แล้ว

    Muchas gracias por compartirnos tu conocimiento, Felipe. No soy partidario de EF; es más lento que el acceso directo a las BD y para grandes sistemas o en donde se realizan modificaciones constantes, lo único que hace es agregar una capa adicional de complejidad. Ojalá y pudieras balancear tus videos para EF y para los que no los usamos. Saludos.

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว +1

      Claro, no hay una herramienta que sirva para todos los escenarios. Y sí, espero hacer un video dapper pronto. Saludos!

    • @jorgeluisdelaborbolla1026
      @jorgeluisdelaborbolla1026 2 ปีที่แล้ว

      @@gavilanch2 Excelente. Por cierto he comprado dos o tres excelentes cursos tuyos en Udemy. 👍

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว +1

      @@jorgeluisdelaborbolla1026 Gracias por el apoyo!

  • @wineloy
    @wineloy 2 ปีที่แล้ว +2

    Pase de ADO a Dapper y ahora no tengo excusa para no aprender EF
    Gracias máster!!!

  • @carlos84708
    @carlos84708 2 ปีที่แล้ว

    wow eso fue rápido y justo lo que buscaba! (en español :v) gracias por tremendo tuto

  • @layomeza7881
    @layomeza7881 ปีที่แล้ว

    buen video...ojala pudieras hacer un ejemplo usando blazor net 8 y que pueda generar el codigo (crud) de varia tablas con scafolding y EF 8.0

  • @misterioss.a305
    @misterioss.a305 ปีที่แล้ว

    Gracias crack eres muy bueno ❤

  • @toti11223344
    @toti11223344 5 หลายเดือนก่อน

    Cómo utilizo entity framework para aplicación de escritorio wpf

  • @DavidMoradelckoby
    @DavidMoradelckoby ปีที่แล้ว

    cuales serian las dependencias que necesitas instalar en el caso de utilizar una bd oracle, porque por ejemplo (oracle entity framework tools no existe)

  • @D3adCod3
    @D3adCod3 2 ปีที่แล้ว

    gracias por estos videos mi estimado

  • @nicolascardenas3309
    @nicolascardenas3309 ปีที่แล้ว

    Excelente!!!!!

  • @alexgonzalese
    @alexgonzalese ปีที่แล้ว

    Genial tus cursos para cuando uno de api rest con arquitectura hexagonal

  • @cruzej2228
    @cruzej2228 ปีที่แล้ว +1

    Esas entidades intermedias te refieres a algo así como una tabla que solo se encargue de hacer las relacionesentre las otras dos tablas?

  • @Christian-ho9qm
    @Christian-ho9qm ปีที่แล้ว

    Muy bueno el tutorial Felipe. Lo de entidad intermedia, también se condice con la regla de SQL que dice "ROMPER" con la relación muchos a muchos con una tabla intermedia. Así que también iría por esta opción. No es cierto? Saludos.

  • @JohanJimenez23
    @JohanJimenez23 หลายเดือนก่อน

    grasa 🔥

  • @yesmangunera9574
    @yesmangunera9574 ปีที่แล้ว

    que tengo que hacer para poder desplegar mis web services en un dominio

  • @lordsorete001
    @lordsorete001 10 หลายเดือนก่อน

    tengo una duda (todavía no termine el curso, voy por la mitad), cuando declara los atributos en las clases como públicos. no estaría aplicando el encapsulamiento o sí? vengo de java y tengo algunas dudas de cómo se maneja .NET.

  • @manueh.055
    @manueh.055 ปีที่แล้ว

    Si por ejemplo elimino una clase y todo lo relacionado a ella en mi código y luego hago una migración más un update-database, la tabla correspondiente a esa clase se elimina de mi base de datos?

  • @javiscodegt
    @javiscodegt ปีที่แล้ว

    Excelente...

  • @dijhonsdeveloper4785
    @dijhonsdeveloper4785 2 ปีที่แล้ว

    Buen día, voy a comprar el de c# :)

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Gracias por el apoyo!

  • @francovedia5584
    @francovedia5584 ปีที่แล้ว

    gracias

  • @YoungHWN
    @YoungHWN 2 ปีที่แล้ว

    Videeeeaasoo!!

  • @maxicolombo7162
    @maxicolombo7162 9 หลายเดือนก่อน +1

    Por si alguien lo ve, necesito ayuda con el AutoMapper siempre que lo uso me genera errores!

  • @tonym5857
    @tonym5857 ปีที่แล้ว

    Excelente Video. Hay alguna forma de forzar utilizar un indice de una tabla desde el E.F. Gracias Profesor!

  • @FelipeArcaContal
    @FelipeArcaContal ปีที่แล้ว

    Duda para @gavilanch2 : ¿que diferencia existe entre dbcontext.Add versus dbcontext.entity.Add versus dbContext.Entry(entity).State = EntityState.Added?

  • @mrrony2703
    @mrrony2703 2 ปีที่แล้ว

    Profe una pregunta y disculpe la ignorancia en el tema, pero me gustaría saber que hay detrás del ORM entityframework. Quizás son query ejecutadas internamente por el framework para que nosotros las podamos trabajar como clase - objetos ? O que cosa ejecuta en trasfondo.. ahora con esto ya no es necesario saber query SQL?

  • @carlossegura9220
    @carlossegura9220 9 หลายเดือนก่อน

    Hola Felipe, muchas gracias eres excelente, necesito aprender blazor y devextreme asp net core, cuales de tus cursos debería comprar, me pasas las url? Gracias de antemano!

    • @gavilanch2
      @gavilanch2  9 หลายเดือนก่อน

      Buenas, de Blazor (sin devextreme) tengo este curso: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=programando-en-blazor-esp
      Gracias!

  • @kenm7604
    @kenm7604 2 ปีที่แล้ว

    Excelente tutorial , por favor actualiza los cursos de udemy a net core 7

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      El de Blazor ya está prácticamente listo 🙌🔥

  • @ManuelRBercian
    @ManuelRBercian ปีที่แล้ว

    tengo una duda, porque comprar el de la version 6 si das un curso gratis de la version 7?

  • @jfalconnet
    @jfalconnet 2 ปีที่แล้ว

    Buen tuto, pero una consulta veo que cada vez el EF hay que hacer mas lineas de codigo... donde la teroira es que nos ahorremos tiempo en olvidarnos en hacer StoreProcedures o Querys en la propia BD, pero al ver los videos, me parece mas rapido hacer los SP, con mis propias columnas, con triggers (si en caso deseo), con indices que derrepente otra APP realiza consultar y deseo optimizar las consultas, etc. entonces al poner la balanza de tiempo de "firts code" vs hacerlo por BD y que el EF solo llame a los SP (y no haga mucha relaciones o modificaciones por tablas intermedias), creo que seria mejor y mas rapido hacerlo asi no? utilizar el EF solo para cosas basicas y las complejas las seguimos haciendo por Store procedures???...

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Buenas, sí, cada situación tiene su herramienta. La preferencia del programador es también importante. Al final debes escoger lo que mejor se adapte. En mi caso uso EF Core siempre que sea posible porque siento que me hace más productivo. Saludos!

  • @jesusnaun1981
    @jesusnaun1981 2 ปีที่แล้ว

    Best of the Best.

  • @darmfreak
    @darmfreak ปีที่แล้ว

    Hola, Muchas gracias por el video, he visto las consultas generadas por EFC y me preocupa el rendimiento de estas, en la de película con todas sus entidades relacionadas es 63% más lento que una consulta realizada por uno mismo.
    ¿Hay manera de mejorar esto?
    ¿cómo utilizar EFC con procedimiento almacenados?
    Gracias!

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว

      Buenas, ¿Siempre es 63% más lento? ¿O solo en la primera ejecución? ¿Realizaste variables ejecuciones y sacaste un promedio de estas? ¿Cuál fue el tamaño de la muestra?

  • @cuervoxx2
    @cuervoxx2 2 ปีที่แล้ว +1

    que caldo de cabeza para un simple crud

  • @glapettina
    @glapettina 2 ปีที่แล้ว

    En la parte de framework solo figura net core 5 y net core 6. Cómo hago para que aparezca Net Core 7?

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว +1

      Debes actualizar a la última versión de VS 2022

  • @fernandojosefloresmendoza4504
    @fernandojosefloresmendoza4504 ปีที่แล้ว

    Hola, yo tengo udemy bussines y tu curso no me aparece :( no se porque, me gustaria tomarlo pero no me sale. AYUDA, Introducción a Entity Framework Core 6 - De Verdad

  • @davidsantacruz7195
    @davidsantacruz7195 ปีที่แล้ว

    Gracias por el video @gavilanch2 una consulta: tu curso de Udemy es sobre EF core 6, lo estás actualizando a la versión 7? o consideras que los cambios no son significativos?

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว +2

      Los cambios no son significativos, de todos modos será actualizado en el futuro. Gracias 🙌🔥

  • @TheErudito
    @TheErudito ปีที่แล้ว

    Porfa una aplicacion de consola o wpf ya q cambian ciertas cosas auque sea solo la coneccion

  • @sergiovega6551
    @sergiovega6551 2 ปีที่แล้ว

    Felipe el curso de udemu ya tiene actualizado con lo nuevo de ef core 7 ? Como el multiple delete y update ?

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      No, todavía, sigue en EF Core 6. Lo voy a actualizar más adelante. Saludos

  • @JohanRobayo10
    @JohanRobayo10 ปีที่แล้ว

    Cuando dices select loading, ¿te refieres a lazy loading o explicit loading?

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว +1

      Lo que llamamos Select Loading es como un Explicit Loading donde podemos seleccionar las columnas que deseamos obtener (utilizando la función Select).

    • @JohanRobayo10
      @JohanRobayo10 ปีที่แล้ว

      @@gavilanch2 Gracias crack, he aprendido un montón.

  • @federicosilvero458
    @federicosilvero458 ปีที่แล้ว

    PeliculaGenero relacion 54:44

  • @mrrony2703
    @mrrony2703 2 ปีที่แล้ว

    Profe hay otros desarrolladores que usan la conexión en otro archivo o otros que usan algo más avanzado . Cuál es el mejor método más seguro .?

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      ¿Te refieres a colocar el uso de EF Core en una clase? Eso a veces se justifica, pero usualmente es redundar. Pues el DbContext es ya una abstracción (un repositorio), por lo que colocarlo detrás de una interfaz no suele traer demasiados beneficios tangibles. De nuevo, hay ocasiones en las que se puede justificar.

  • @LuisGabrielFabres
    @LuisGabrielFabres 2 ปีที่แล้ว

    Hola Felipe. Estimado, un par de consultas. 1.- cuando eliminas registros que estan asociados. existe forma de no eliminar los records de alguna tabla en particular? En el caso del ejemplo, al eliminar peliculas, se elimina tambien la categoria. Es posible no eliminar la categoria asociada?.
    2da pregunta: en el ejemplo de las transacctions, claramente se ve que o se agregann todas las categorias, o no se agrega ninguna. pero esto es porque estas usando range. Como se logra generar una transaccion con tablas diferentes? por ejemplo, quiero agregar una pelicula, con sus actores, categorias etc, todo en una sola llamada a la BD?.
    Saludos y gracias por el video, sin duda es de mucha ayuda.

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Buenas, Luis,
      1) Sí, una opción es que por ejemplo establezcas una relación opcional. En tal sentido, el registro que no quieres que se borre, pues lo que va a hacer es que su campo de llave foránea se volverá null.
      2) Es lo mismo. No tiene que ver con el range, tiene que ver con la cantidad de SaveChangesAsync que hagas. Si haces uno, pues hay una transacción.
      Saludos!

  • @AlexanderPachecoArmas-fy7tj
    @AlexanderPachecoArmas-fy7tj ปีที่แล้ว

    Hola a la comunidad, tengo este error cuando voy a comenzar con las migraciones "Format of the initialization string does not conform to specification starting at index 88."

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว

      Buenas, ese error indica que escribiste algo mal en tu connection string, revísalo bien

    • @AlexanderPachecoArmas-fy7tj
      @AlexanderPachecoArmas-fy7tj ปีที่แล้ว

      @@gavilanch2 Eso puede ser profe, pero llevo horas buscando lo que está incorrecto y no lo veo
      Esta es la cade que estoy utilizando
      "Server=DESKTOP-U9RUU15\\SQLEXPRESS;Database=IntroduccionAEFCore;Integrated Security=True;TrustServerCertificate"
      Lo único que cambia es el nombre del server

    • @AlexanderPachecoArmas-fy7tj
      @AlexanderPachecoArmas-fy7tj ปีที่แล้ว +1

      Hola al profe y a todos los que vean este foro. Buscando en varias páginas encontré esta solución para el problema que me estaba dando el ConnectionStrings
      Server=DESKTOP-U9RUU15\\SQLEXPRESS;Database=IntroduccionAEFCore;Trusted_Connection=SSPI;Encrypt=false;TrustServerCertificate=true
      de esta manera me funciona, aquí lo dejo por si a alguien le ocurre lo mismo

  • @rinamaribel
    @rinamaribel ปีที่แล้ว

    buenas noches

  • @luisfernandodeolazabalsche3317
    @luisfernandodeolazabalsche3317 2 ปีที่แล้ว +1

    Buenísimo del video Felipe, te quería hacer una consulta, si la entidad Genero tiene una propiedad -> public string Nombre { get; set; } = null!;
    por lo que entendía este = null! le decía que no podía ser null, pero en el AutoMapperProfiles.cs en la parte -> dto.MapFrom(campo => campo.Generos.Select(id => new Genero { Id = id }))); podemos crear una instancia de la clase sin el campo "Nombre"
    Lo que tengo duda es si esta propiedad -> public string Nombre { get; set; } = null!; de la clase "Genero " es solo para que no sea null en la la tabla de laBBDD ya que veo que se ha podido no crear instancias de la clase Genero sin esa propiedad.
    Gracias de antemano por la respuesta Felipe ;-)

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Buenas, recuerda que los tipos de referencia no nulos son para ayuda del compilador para evitar errores de referencia nula. El chiste es que puedes tener confianza de que Nombre no va a ser nulo si intentas acceder a su valor.

  • @kelvinfelix4588
    @kelvinfelix4588 2 ปีที่แล้ว

    También tengo ese curso!!!

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Gracias por el apoyo, Kelvin!

  • @rickbritto2015
    @rickbritto2015 ปีที่แล้ว

    👌😁👍

  • @codigosdivinos5832
    @codigosdivinos5832 6 หลายเดือนก่อน

    hoola gracias , pero cuando guardas datos en la base de datos envias un body creo que el status que te deberia retornar es un 201 que significa creado porque el status 200 es cuando una respuesta es exitosa

    • @gavilanch2
      @gavilanch2  6 หลายเดือนก่อน +1

      Buenas, tienes toda la razón. Ese tipo de detalles los manejo en cursos de Web APIs. En el contexto de una clase de EF Core entendí era más estratégico enfocar los esfuerzos en EF Core como tal. Saludos!

    • @codigosdivinos5832
      @codigosdivinos5832 6 หลายเดือนก่อน

      @@gavilanch2 muchas gracias

  • @FelipeArcaContal
    @FelipeArcaContal ปีที่แล้ว

    Duda #2 para @gavilanch2 : ¿que diferencia existe entre dbcontext.Update versus dbcontext.Entry(entity),State = EntityState.Modified versus ninguna de las dos y solo aplicar el dbcontext.SaveChangeAsync() versus Attach()?
    EJEMPLOS ==>
    entity.Propiedad = "algo";
    this.dbContext.Update(entity);
    this.dbContext.SaveChangesAsync();
    versus
    entity.Propiedad = "algo";
    this.dbContext.Entry(entity).State = EntityState.Modified;
    this.dbContext.SaveChangesAsync();
    versus
    "solo modificar la propiedades del entity sin ninguna de las 2 anteriores intrucciones y aplicar a continuacion el:"
    entity.Propiedad = "algo";
    this.dbContext.SaveChangesAsync();
    versus
    entity.Propiedad = "algo";
    this.dbContext.Attach(entity);
    this.dbContext.SaveChangesAsync();

  • @emiliowildberger7151
    @emiliowildberger7151 2 ปีที่แล้ว

    que significa null ! despues de la propiedad?

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      Eso es para perdonar el nulo. Básicamente, es para ignorar la advertencia de que la propiedad no es nullable y que no le hemos asignado ningún valor.

  • @enriqueruiz320
    @enriqueruiz320 ปีที่แล้ว

    habrá mucha diferencia con la versión 6 de tu curso en UDEMY???

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว +1

      Para nada. El mismo código te va a funcionar al 100%. Saludos!

    • @enriqueruiz320
      @enriqueruiz320 ปีที่แล้ว

      @@gavilanch2 okay entonces continuo con tu curso de Angular de Udeny 🤣

  • @244yonatan
    @244yonatan ปีที่แล้ว

    PM> update-database
    Keyword not supported: 'intergrated segurity'.

    • @244yonatan
      @244yonatan ปีที่แล้ว

      "Server=xxxxx\\SQLEXPRESS;Database=IntroduccionAEFCore;TrustServerCertificate=True;Trusted_Connection=True;MultipleActiveResultSets=true"

  • @juantaday
    @juantaday 2 ปีที่แล้ว

    Cómo puedo usar en Windows form

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว

      La instalación es básicamente igual. La principal diferencia es que en la parte del constructor del ApplicationDbContext, si deseas, puedes usar OnConfiguring para configurar el ConnectionString.

  • @244yonatan
    @244yonatan ปีที่แล้ว

    Keyword not supported: 'intergrated segurity'.

  • @fernandopoveda9861
    @fernandopoveda9861 2 ปีที่แล้ว

    Curso muy importante, aunque sería bueno...

  • @ATEC-x3v
    @ATEC-x3v ปีที่แล้ว

    podrias explicar put con pelicula ?

  • @kravenCOG
    @kravenCOG ปีที่แล้ว

    hola buenas tardes, está muy bueno el curso gratuito, alguien sabe donde puedo conseguir uno que me ayude cuando una BD ya exista, es decir, está muy bien el curso para trabajar desde C# y manejar toda la BD desde c#, pero que pasa cuando ya la BD existe porque es algo legacy y son cientos de tablas con millones de registros. no voy a estar recreando todo porque ya existe. es decir que sea BD > C#

    • @dylanaraica4776
      @dylanaraica4776 7 หลายเดือนก่อน

      Hablas de DataBase first

  • @JonathanJorgeMora
    @JonathanJorgeMora ปีที่แล้ว

    Felipe no mostraste la base de datos y pues no se si esa base de datos es existente o la creaste ahi mismo, disculpa mi igonarancia, soy nuevo

    • @byangelphotos5478
      @byangelphotos5478 9 หลายเดือนก่อน

      Tienes que crearla:u, pq primeramente la tuviste que especificar en el appjson

  • @codecam9213
    @codecam9213 2 ปีที่แล้ว

    English version, please!

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว +1

      Sure! In a few days 🔥

  • @WalyProgram
    @WalyProgram ปีที่แล้ว

    Lastima que solo pueda dar un solo like 😔

  • @frayliansoto4319
    @frayliansoto4319 ปีที่แล้ว +1

    eres el candidato a diputado o algo político?

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว

      Así es, pero descuida, este canal está enfocado a la programación.

  • @manboyce
    @manboyce 2 ปีที่แล้ว

    no sabia que eres programador

    • @gavilanch2
      @gavilanch2  2 ปีที่แล้ว +1

      De esto vivo 🙌🔥

  • @jose-sebastian-garcia
    @jose-sebastian-garcia ปีที่แล้ว

    El problema que se solucionó con el DTO lo resolví con [JsonIgnore] en la propiedad para que no la serialice en swagger, todo sigue andando, pero entiendo que en casos de la vida real puede ser necesario o incluso forma parte del ejemplo para seguir la linea del ejercicio

    • @gavilanch2
      @gavilanch2  ปีที่แล้ว +1

      Claro, esa es una solución válida en algunos escenarios