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

Поделиться
HTML-код
  • Опубликовано: 15 дек 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

  • @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!

  • @Chipimendez
    @Chipimendez 8 месяцев назад

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

  • @edinson8886
    @edinson8886 2 года назад

    Me quedo.clarisimo, gracias Hector

  • @randypenajimenez3893
    @randypenajimenez3893 4 года назад +5

    Tus tutoriales son muy buenos.

  • @luisberoiza227
    @luisberoiza227 2 года назад +1

    Excelente video, bro!

  • @miguelagustini9132
    @miguelagustini9132 2 года назад

    Excelente video. Gracias hermano!

  • @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!

  • @oscargarcia1851
    @oscargarcia1851 3 года назад +1

    Gracias crack! Que buena clase.

  • @gerardbarbosa1661
    @gerardbarbosa1661 2 года назад

    Gracias

  • @vssbass
    @vssbass 2 года назад

    Excelente! super aporte!

  • @jorgemar1469
    @jorgemar1469 10 месяцев назад

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

  • @Geokillernear
    @Geokillernear 3 года назад

    Mis respetos.

  • @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

  • @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.

  • @andrescuadros4416
    @andrescuadros4416 3 года назад

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

  • @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

  • @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!!

  • @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

  • @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

  • @alejandromartinezramirez3312
    @alejandromartinezramirez3312 2 года назад

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

  • @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

  • @wlickez
    @wlickez 3 года назад

    en Windows Form se puede realizar esto?

  • @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.

  • @alejandrarubio3675
    @alejandrarubio3675 2 года назад

    geniooooooooooooooooo.

  • @diego_solis
    @diego_solis 4 года назад

    Qué modelo es tu laptop HP?

  • @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.

  • @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

  • @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
      ruclips.net/video/b5iZ2cJyIi0/видео.html

    • @elmachado
      @elmachado 4 года назад

      @@hdeleonnet ¡Gracías!

  • @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.

  • @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.

  • @chemoChannel
    @chemoChannel 3 года назад

    En este video les dice como crear la base de datos ruclips.net/video/4nbvr5ZNkZs/видео.html

  • @Axotla
    @Axotla 4 месяца назад

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

  • @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 😂