Annie's Shop: Programación del DbContext, CRUDs básicos y Migraciones del Proyecto ASP.NET Core MVC

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

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

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

    muy Buenos los videos, pero en mi caso utilizo el IDE Visual Studio que me permite obviar las lineas comandos para agregar los paquetes de dependencias del proyecto y hacer las migraciones , lo que realizo directamente con las herramientas de paquetes NuGet. Cual modelo es mas efectivo ?

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

      Ambos métodos son igual de efectivos, la diferencia radica principalmente en el Editor o IDE, ya que éstos pueden ofrecer más o menos herramientas, facilitar procesos o consumir más o menos recursos del ordenador. Saludos!

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

    Excelente curso que estás aportando. Tengo una dudita te cuento un porquito, sé de backend full laravel (Que actualmente quiero aprender .NET) y en front con Vue JS. No sé como hacer para poder generar la api con los campos en JSON y que pueda utilizarla en un proyecto aparte con Vue JS. Te agradecería si tienes un espacio para reunirnos o si sabes como sería la dinamica.

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

      ¡Gracias! Para crear una API con .NET para usar en proyectos Vue.js, primero aprende .NET Core o .NET 5/6. Crea una API, configura CORS para permitir solicitudes desde tu proyecto Vue.js, y no olvides documentar tu API. Luego, consume la API en Vue.js con Axios. Asegúrate de implementar seguridad y documentar tu proyecto Vue.js. Tengo pocos vídeos actualmente sobre APIs, pero puedes aprender lo básico con ellos.

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

    Hola amigo, estoy desarrollando un sistema universitario similar a este que estás desarrollando, pero yo usé el método DataBase First el cual me resultó mas facil, pero he visto que tu has hecho primero el código y después la base de datos, creo que le llaman el método Code First, mi pregunta es, en mi caso es igual de necesario utilizar add Migrations, o si afecta en algo a la base de datos?
    Saludos amigo pura vida!

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

      Hola, si en tu caso usas EF manualmente y trabajas T-SQL directamente, no usarás migraciones, pero deberás aplicar cambios a tu BD conforme a las funciones que desarrolles. En mi caso, no tengo contacto manual con la BD, en base a las funciones programadas en C# se modifica la BD aplicando migraciones de EF.
      Saludos hasta Costa Rica!

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

    Error al crear un Rol ormatException: Input string was not in a correct format., linea 17 del view Create Roles
    y es una vista generada automaticamente
    Mensaje de Error Explicito: --
    el nombre de la propiedad Nombre de Rol esta bien escrito
    Faltara una Referencia o Componengte using en el modelo de la entidad?

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

    Tengo un error en el Login for user y apesar de ver otros videos no funciona al momento de crear la db

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

      ¿Cuál es el error específico?

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

    muy buen video, pero este man lo que "ahorra en código del programa" lo malgasta en las líneas de comandos dotnet

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

      ¡Gracias por tu comentario! Tienes razón en que la generación de código y las migraciones pueden agregar líneas de comandos, pero la ventaja es que ahorran tiempo y reducen la posibilidad de errores en el código. Además, para proyectos más grandes y complejos, donde la base de datos y el esquema evolucionan con el tiempo, las migraciones facilitan mucho el proceso de actualización y mantenimiento.
      Aunque escribir el código manualmente es una valiosa habilidad, las herramientas como Code Generation y Migrations en ASP.NET Core son valiosas para desarrolladores y equipos que buscan un enfoque más eficiente y eficaz en proyectos de desarrollo a largo plazo. En última instancia, la elección depende de las necesidades específicas del proyecto y las preferencias del desarrollador.