Patrón de diseño inyección de dependencias | Ejemplo en MVC .Net Core 💉

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

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

  • @hdeleonnet
    @hdeleonnet  4 ปีที่แล้ว +11

    Si te ha gustado el video puedes apoyarme con un Like y compartiéndolo en tus redes sociales, te estaré enormemente agradecido.
    Tengo un curso de Patrones de Diseño, puedes ir a él aquí: www.udemy.com/course/aprender-patrones-de-disenos-aplicados-en-asp-net/?referralCode=11528C0122AD145CE970

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

    Cada vez que busco un video explicandome algo y apenas empieza escucho "Hola soy Hector deleon" me río festejando porq ya se que voy a entender el tema jajaja Saludos de Argentina y gracias por tus explicaciones !

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

    lo has hecho una vez mas, eres un guru para mi, un gran abrazo desde el sur argentino

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

    Me hace tanta gracia que los ejemplos siempre son con cervezas jaja grande Hector!

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

    Bro muy bueno tu canal, no se para que existen las facultades cuando no enseñan lo que de verdad sirve para el mundo real, como lo hace tu canal. Saludos!

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

    Excelente video, bro!

  • @randypenajimenez3893
    @randypenajimenez3893 4 ปีที่แล้ว +5

    Tus tutoriales son muy buenos.

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

    Me quedo.clarisimo, gracias Hector

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

    ... Cuando has configurado muchas veces el DBContext en los servicios y no sabias que era una inyección de dependencias jajajaja, buen video mi estimado Hector!

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

    Como siempre, una joyita!

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

    Excelente video. Gracias hermano!

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

    Gracias crack! Que buena clase.

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

    Gracias

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

    Excelente! super aporte!

  • @Geokillernear
    @Geokillernear 3 ปีที่แล้ว

    Mis respetos.

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

    Con la inyeccion de dependencias se necesita usar el using para liberar el recurso?

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

    hola leon, una consulta cuando estas creando el proeycto a mi no me aparecen esas opciones de que crear. si una aplicacion con controladores. porque veo que tenes creada una clase por default models. saludos espero tu respuesta

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

    Muy bueno todo lo tuyo!! Pregunta podria una vez que llego hasta _db, en vez de tener una clase por cada tabla, tener una clase por ej. Clientes, pero que tenga un metodo para obtener los clientes usando SQL puro, es decir "Select * From Cliente order by......"
    Saludos!!

  • @andrescuadros4416
    @andrescuadros4416 3 ปีที่แล้ว

    Excelente video. una pregunta ¿Qué desventaja tiene usar el db context por medio de inyección de dependencias?

  • @xXander7Xx
    @xXander7Xx 3 ปีที่แล้ว

    Buen vídeo Héctor, me quedó una duda he visto otros vídeos tuyos usando Entity Framework y cuando vas a hacer alguna consulta por ejemplo usas un using para abrir y cerrar la conexión y también para liberar los recurso de dicha conexión. Entonces mi duda es usando este patrón no es necesario usar el using para liberar los recursos? Saludos.

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

    Muy bueno el video, Hector pero como se hace cuando se tiene la capa de acceso a datos en otro proyecto tipo biblioteca?

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

      Ver video code first entity framework de mi canal

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

    Excelente video, explicas mejor que mi profesor jejeje. En el ejemplo la inyeccion se realizo directamente al controller, esto es asi, o se puede realizar lo mismo por ejemplo si tuviera la logica en clases aparte, ya sea dentro del proyecto mvc o una class library por ejemplo. Muchas gracias.

  • @gyojcom
    @gyojcom 4 ปีที่แล้ว

    Excelente Contenido. Para generar las clases utilizas ingenieria inversa y esta super. Pero conforme se van agregando tablas a la BD o campos a las tablas en SLQ Server ¿Cómo se actualiza el Context? ¿Qué se debe hacer en estos casos cuando hay mantemiento a la BD?

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว +4

      El fin de semana hago un video con eso

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

    Usar MEF es lo mismo? o es otro tipo de Inyección de dependencias?
    Se podria decir que se aplica el patron si se usa MEF?
    Saludos.

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

    geniooooooooooooooooo.

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

    Excelente contenido Héctor, gracias, explicado de una forma fácil de entender.
    ¿Sabes si es posible inyectar usando AddDbContext mas de un contexto, esto pensando que se tuviera mas de uno, de diferentes orígenes de datos y diferentes proveedores?

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว +5

      Claro que se puede. Solo ten cuidado que tus contextos no tengan tablas de mismo nombre que hay un problema con eso

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

    Excelente ejercicio bro, queda super claro. Gracias.
    Cambia mucho la implementación en Framework 4.7? o Cuáles serían las diferencias, ventajas y desventajas? Abrazo.

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

      es algo distinto, la diferencia en practica no es muy distinto, solo se llaman distintas las entidades, quiza haga un video de como hacerlo en mvc .net framework

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

    No has tenido problemas utilizando entity framework trabajando en equipo con algún repositorio ? Es que hace un par de años tuvimos problemas de que a miembros del equipo les daba error al clonar el proyecto saludos

  • @wlickez
    @wlickez 3 ปีที่แล้ว

    en Windows Form se puede realizar esto?

  • @alejandromartinezramirez3312
    @alejandromartinezramirez3312 3 ปีที่แล้ว

    Se puede realizar lo mismo en la version 6 de .Net?

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

    Suena a que es bastante Útil, vi tu otro vídeo de inyección de dependencias, donde usas la Interfaz para hacer las bebidas, pero igual y no me queda claro.. Jajajajaj

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

      Sirve para evitar que un objeto interno deba ser creado dentro de otro. No darle la obligación al objeto de como debe hacerse a otro. Parecido como tomar cerveza, para tomarla no necesitas saber hacerla

    • @douglasperez3701
      @douglasperez3701 4 ปีที่แล้ว +4

      Exacto, eso te evita muchos líos más adelante en el mantenimiento del código y escabilidad. A mi también me costó, aun se me complica algo, pero poco a poco y con muchas ganas se puede, ánimo.

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

    Hola hdeleon.net, Muchas gracias, he estado aprendiendo mucho con tus videos, pero me gustaría saber si tienes alguno en el que expliques la creación de una API´s usando ASP.NET Core y EntityFramework DB First; lamentablemente no he encontrado mucho contenido actual sobre el procedimiento, pero he visto algunos de tus videos y entiendo mejor cómo funciona EntityFramework, pero me gustaría tener un ejemplo con las versiones más actuales y aplicando las nuevas mejoras.
    De verdad aprecio tu trabajo, ¡Muchas Gracias!

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

      Aqui abordo .net core en los videos iniciales
      th-cam.com/video/b5iZ2cJyIi0/w-d-xo.html

    • @elmachado
      @elmachado 4 ปีที่แล้ว

      @@hdeleonnet ¡Gracías!

  • @diego_solis
    @diego_solis 4 ปีที่แล้ว

    Qué modelo es tu laptop HP?

  • @jhonatandelacruz2848
    @jhonatandelacruz2848 3 ปีที่แล้ว

    Hola, he visto mucho de lo mismo. Entonces como sería para usarlo en una arquitectura en capas(API, NEGOCIO, DATOS, ENTIDADES), No he encontrado una forma de hacerlo :/

  • @gastonmarengo1447
    @gastonmarengo1447 3 ปีที่แล้ว

    como se inyectaria la cadena de conexion en windows forms con EF Core?

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

      Voy a hacer un video, no es complejo, pero no es necesario en si inyección

    • @gastonmarengo1447
      @gastonmarengo1447 3 ปีที่แล้ว

      @@hdeleonnet yo tengo ya algo armado, en EF 6 y me funciona, pero no puedo hacerlo andar con EF Core, UoW+RP ... me da error y no conecta.

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

    tiene casi 3 años que no toco MVC si la sufri para acordarme tantito

  • @chemoChannel
    @chemoChannel 3 ปีที่แล้ว

    En este video les dice como crear la base de datos th-cam.com/video/4nbvr5ZNkZs/w-d-xo.html

  • @gerard9210
    @gerard9210 4 ปีที่แล้ว

    Podes hacer un caso real, donde utilices la inyección de dependencia en otra situaciones y que ventajas supondría?

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

      La ventaja de la D del principio solid, no dependencia entre clases, no responsabilidad entre clases, fácil escalabilidad

    • @edisonfernandeza.462
      @edisonfernandeza.462 4 ปีที่แล้ว

      hdeleon.net cuando usas MVC se complica escalar la aplicación ? Se que no es del tema pero en el ejemplo usas MVC me gustaría saber si nos puedes orientar cuando usar MVC y cuando no

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

      Es depende, ya hablare de cuando hacer una aplicación completa en MVC y cuando separarla.

    • @edisonfernandeza.462
      @edisonfernandeza.462 4 ปีที่แล้ว +2

      hdeleon.net genial 😀 y gracias por compartir tu experiencia maestro

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

    Al grano como siempre!!!

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

    Me recuerdas a un profesor que solo tenía un ejemplo para explicarse el tuyo son las cervezas tenemos a un programador alcohólico 😂