Crear CRUD en MVC .Net con C#, Entity Framework y Sql Server

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 311

  • @hdeleonnet
    @hdeleonnet  3 роки тому +21

    Mis cursos: hdeleon.net/cursos-premium/

    • @npstoreec
      @npstoreec 3 роки тому +1

      Hola muy buenos tus videos una consulta como puedo agregar un boton de descargar para un archivo que tengo en la base de datos?

  • @stivenfx546
    @stivenfx546 3 роки тому +24

    aun me pregunto, por que este canal no tiene las vistas que merece...

    • @SgtSchneider11
      @SgtSchneider11 3 роки тому

      El algoritmo loco de UA-cam :,v

    • @LithiumFireX
      @LithiumFireX Рік тому

      Porque es el único desarrollador que hace los thumbnails de sus videos en power point. 😂

  • @Tekomotuoyo
    @Tekomotuoyo 4 роки тому +1

    Excelente video, muy bien explicado!!! si quieren escucharlo un poco borracho pongan la velocidad 0.5 es mas gracioso aun hasta me dieron ganas de buscar una cerveza para brindar jajajaja

  • @javieralbertosaldarriagaca1514
    @javieralbertosaldarriagaca1514 3 роки тому +3

    Cordial saludo Héctor, excelente video , ha sido de gran utilidad para comprender completamente MVC con C#, sigo muy de cerca tus videos y me han permitido estar muy actualizado en todo lo relacionado con el desarrollo de software, mi mas sincera gratitud!

  • @urielmexicano35
    @urielmexicano35 5 років тому +3

    Me encantan tus videos, en mi opinión es el mejor canal que explica .Net en español.

  • @AxxeNvHexxeN
    @AxxeNvHexxeN 4 роки тому +1

    Aparte de Programador, muy cómico. Gracias, me ayudaste bastante con mi pequeño proyecto.

  • @tania3952
    @tania3952 3 роки тому +1

    Aún no sé si lograre pasar el semestre, pero si lo logro fue gracias a ti

  • @alonsohernandez6465
    @alonsohernandez6465 3 роки тому +2

    Man eres un master, muy buen video, de los mejores canales que he visto.

  • @wilebaldomoratperez7153
    @wilebaldomoratperez7153 4 роки тому +6

    Sigue generando código amigo, apoyas muchísimo a esta comunidad.

  • @MarceloGonzalez-is3pu
    @MarceloGonzalez-is3pu 5 років тому +8

    Muy buen video. La clase "text-danger" había que poner para que se vea el texto en rojo

  • @franciscohinostroza1554
    @franciscohinostroza1554 3 роки тому +1

    Buen video amigo, me acabas de salvar de un examen parcial, un fuerte abrazo!!! y gracias

  • @danielgacha9896
    @danielgacha9896 3 роки тому

    no sabes cuanto te amo en estos momentos men

  • @bernabemartinez5014
    @bernabemartinez5014 4 роки тому +1

    Muchas gracias por el material. El vídeo me sirvió para poner en practica la teoría. Lo pude completar con éxito.

  • @bryanrivera6970
    @bryanrivera6970 5 років тому +5

    Gracias bro! De los mejores canales, un máster para enseñar!

  • @dannystax1091
    @dannystax1091 3 роки тому

    Hola Hdeleon, hoy estoy viendo este video gracias por compartir.

  • @juanchoperez2419
    @juanchoperez2419 5 років тому +3

    el mejor video tutorial que he encontrado felicidades bro

  • @jhampiercito
    @jhampiercito 6 років тому +4

    Hector la Impresion directa desde WEB.... :)

  • @joelturbi7632
    @joelturbi7632 5 років тому +8

    vi tu video de Entity Framework en 10 minutos y explcas muy gracioso pero bien . gracias por este video tambien.

  • @Nico-su1ku
    @Nico-su1ku 6 років тому +10

    Muy bueno el video, gracias y si haces uno con ASP + Angular buenísimo! Saludos!

  • @theibangr
    @theibangr 4 роки тому +1

    Muchas gracias por aportar tu conocimiento me encanto el video me ayudo bastante
    me suscribí espero seguir mas tus videos explicas muy bien actualizare mis datos de paypal y me encanto la labor que haces con los recursos obtenidos mil gracias amigo

  • @jcsegura6541
    @jcsegura6541 4 роки тому +1

    con tus videos he aprendido .. gracias brother.. suscrito

  • @kevinsuarez8930
    @kevinsuarez8930 4 роки тому +1

    Hermano, que buen video, hasta el momento estoy aprendiendo .Net y me sirvio bastante, gracias.

  • @cristhianjairreyeschalacan6574
    @cristhianjairreyeschalacan6574 2 роки тому

    GRACIAS ME SALVASTE HEROES UN HEROE SIN CAPA

  • @juanmartinez-ii8jo
    @juanmartinez-ii8jo 3 роки тому

    Excelente Video, muy claro y entendible.
    Te felicito bro, eres muy bueno dando este tipo de cursos.

  • @panchivlogs
    @panchivlogs 4 роки тому +1

    Muy buen video, lo vi para una entrevista de trabajo !

  • @mariojosediazespinoza4748
    @mariojosediazespinoza4748 2 роки тому

    Increíble, que gran explicación se lo agradezco mucho

  • @YonkieXL
    @YonkieXL 4 роки тому

    Eres un crack, de los mejores para aprender, voy a checar tus demas videos.

  • @lewinviola1393
    @lewinviola1393 4 роки тому +2

    Excelente tutorial, muchísimas gracias, me sacaste de un buen apuro xd

  • @viking0793
    @viking0793 3 роки тому

    Buenísimo el vídeo. Como frutilla del postre estaría bueno que incluyeras una confirmación para el evento eliminar y estaría de lujo.

  • @jesswrotethis
    @jesswrotethis 4 роки тому

    Gracias bro tu video me salvó el semestre jajajaja ya me suscribí

  • @jose_aranda
    @jose_aranda 2 роки тому +1

    Una consulta, como manejas los datos null en la tabla para que no de error de null reference exception?

  • @omarmartinez3526
    @omarmartinez3526 2 роки тому

    Gracias por tu valioso tiempo :)

  • @kanjicito
    @kanjicito 4 роки тому

    Muchas gracias bro, por compartir tus conocimientos me sirvió de mucho.

  • @blarydiboy4605
    @blarydiboy4605 4 роки тому +1

    excelente muchas gracias ya quiero ver el mvc con react

  • @juanhercruz
    @juanhercruz 5 років тому +3

    Excelente, muchas gracias por tu material

  • @alanibanez313
    @alanibanez313 3 роки тому

    Una duda por que creas dos viewModels? no se podria colocar los data notations en el listVIewModel?.
    Gracias por el video!

  • @neytangoa3304
    @neytangoa3304 5 років тому +2

    Excelente video realmente me ayudo mucho!!!

  • @dasrdomingo
    @dasrdomingo 3 роки тому

    Una vez más me salvaste el cuatrimestre 😁

  • @ELBARBASOYIO
    @ELBARBASOYIO 3 роки тому

    Estimado cuando hago click en la opcion agregar nuevo elemento (minuto 02:32) no me aparece la opcion en "Datos" de Entity MOdel, solo tengo algo de archivos JSON y otros de XML entonces no puedo agregar el Entity Model. Que me falta instalar? Ya instale EF en mi pc y tengo los paquetes nuggets de eso en mi solucion

  • @franciscochacon7685
    @franciscochacon7685 4 роки тому +1

    Excelente manera de enseñar

  • @isaacherrera1215
    @isaacherrera1215 3 роки тому

    Tus videos me han ayudado mucho, gracias :)

  • @tatianatejada7119
    @tatianatejada7119 3 роки тому +1

    Por qué creaste dos clases de datos? Por las validaciones?

  • @armandocomellas9639
    @armandocomellas9639 3 роки тому +1

    Una pregunta, dices que ya tienes una base de datos SQL Server, donde puedo descargarla? NO puedo seguir tu tutorial sino encuentra esa base de datos

  • @josereynelchauxperez947
    @josereynelchauxperez947 5 років тому +2

    Excelente material, muchas gracias !!!

  • @Alejandro-di4sf
    @Alejandro-di4sf 10 місяців тому

    Necesito ayuda, ya tengo la bd de SQL, pero en el Visual Studio doy click derecho, crear archivo de conexion. y cuando pongo el nombre de mi servidor de SQL (DESKTOP.......etc) y voy a escoger la base de datos de la lista, no me sale nada y me dice: SSL PROVIDE ERROR: 0 - La cadena de certificación fue emitida por una entidad en la que no se confía. (En sql di options y Trust server certificate en la opciones antes de conectarme, probe y tampoco funcionó)

  • @armandocomellas9639
    @armandocomellas9639 3 роки тому

    Porque cuando estoy creando un nuevo elemento en Models y quiero seleccionar la base de datos no me parece nada en el menu desplegable?

  • @DismokiDSMK
    @DismokiDSMK Рік тому

    al darle guardar a los datos me da este error en la linea 71 “throw new Exception(ex.Message);
    ayudaaa 😭😭😭

  • @yanetgomezllanos7922
    @yanetgomezllanos7922 5 років тому +2

    Me sirvió muchísimo!!! Muchas Gracias

  • @anthonyfloresinuma5387
    @anthonyfloresinuma5387 4 роки тому +1

    Genial bro desde Peru un saludo !

  • @alexmettal99
    @alexmettal99 4 роки тому

    Si uso el viewModel en la vista, tengo que usar forzosamente los helpers de HTML para armar el formulario?

  • @marloncode
    @marloncode Рік тому

    Estimado Hector de leon un saludo cordial a la distancia. Excelente tus videos, tengo una consulta puntual. Que pasa si traje todo el modelo de mi tabla avance a la mitad y de pronto me falto una conuslna o dos en la tabla, como hago para que se actualice desde EF ... porfavor si me apoyas en eso? saludos cordiales!

  • @blandon1609
    @blandon1609 2 роки тому

    Hola Hector...puedes poner un ejemplo de Maestro Detalle.

  • @karloz5015
    @karloz5015 3 роки тому

    wjajsjasjaja en la tabla tabla.... me hizo el día jaja

  • @reyneermoisesmoralesleon6062
    @reyneermoisesmoralesleon6062 5 років тому

    El mejor video que he encontrado...

  • @giuliuploader
    @giuliuploader 3 роки тому +1

    Hola.. Si quiero subir mi codigo a internet osea tener una api de c# que debo contratar? Con un VPS se puede?

    • @hdeleonnet
      @hdeleonnet  3 роки тому +1

      Nube azure o Hostings que soporte .Net, hay miles

  • @juliobrome7269
    @juliobrome7269 4 роки тому

    Hola Hector, muchas gracias

  • @paolaandreavasquezdiaz1333
    @paolaandreavasquezdiaz1333 4 роки тому

    Hola, muy buen vídeo, como podría agregar la opción buscar y que me arroje un mensaje en la excepción para no repetir un Id que se encuentra repetido y es ingresado manualmente, gracias

  • @carloscarvajal8918
    @carloscarvajal8918 5 років тому

    Muy buenos tus vídeos, hace un par de meses sigo tu canal y de verdad que tienes una manera de enseñar muy natural y que hace que tus vídeos sean agradables, muy dinámicos y que mantengan la atención de la persona que lo ve (cosa que no pasa con otros canales de youtube que provocan sueño a los 2 min).
    Bueno quería también hacerte una pregunta, hice un controlador usando el scaffolding para generar el CRUD y poder compararlo con un CRUD hecho desde 0 y note que el scaffolding crea un metodo al final llamado Dispose y no entiendo bien cual es su función... de nuevo gracias por ti vídeos

    • @hdeleonnet
      @hdeleonnet  5 років тому +1

      Liberar memoria es el dispose

  • @xXxPCGxXx
    @xXxPCGxXx 3 роки тому

    Hacer esto con vue?

  • @agarnoakanoa5416
    @agarnoakanoa5416 5 років тому

    utiliza VUE porfa . esto será mi primer proyecto en este nuevo mundo de .net ya que vengo de laravel. Jquery ya murió. utiliza las buenas prácticas(Solid) como si estuvieras desarrollando un sistema para el estado. Gracias seguro que mirare todo tus videos y siempre dejare mi like. Saludos

    • @hdeleonnet
      @hdeleonnet  5 років тому

      ua-cam.com/video/h35CYrJ4xr4/v-deo.html
      Jquery si muriera matarias el 70% de sitios de internet, no ha muerto
      Por cierto yo trabaje para el estado unos años, y si te contara...

    • @alfredocoindreau9876
      @alfredocoindreau9876 3 роки тому

      no en todos los estados, las organizaciones gubernamentales utilizando la tecnología de vanguardia, decir que un lenguaje o tecnología esta muerta es fuerte

  • @braulioarambula6749
    @braulioarambula6749 4 роки тому

    Buenas tardes Hector. Y si queremos excluir los datos confidenciales de la cadena de conexión, ¿Cómo los configuro después desde el código?

  • @senoritave
    @senoritave 3 роки тому +1

    Nose porque en el foreach de la index.html me esta saliendo error" Referencia a objeto no establecida como instancia de un objeto"

  • @marioalbertoramosmejia3017
    @marioalbertoramosmejia3017 3 роки тому +1

    Un master hermano!

  • @IrvingCoronaSerrano
    @IrvingCoronaSerrano Рік тому

    Comentario a consideración:
    Se me presentó la situación de que no se me agregaran los usuarios a mi DB, pero no porque el código estuviera mal. Simplemente que en el vídeo hablando del controlador de "TablaController" el código se desarrolla en el Método "Nuevo" de abajo (Dónde no se creo la vista). Solo pasen el código desarrollado al el método "Nuevo" de arriba (Donde sí se creo la vista.)

  • @rdmm1991
    @rdmm1991 Рік тому

    Saludes Hector, muchas gracias por tus videos y por compartir tus conocimientos, soy bastante nuevo en este tema y he aprendido mucho en esto del MVC con C#, por casualidad tendras algun ejemplo usando tablas con Foreign Key, quise atreverme a mostrar los datos usando las referencias pero por mas que intente no pude.

  • @hgb5764
    @hgb5764 3 роки тому +1

    Que IDE utilizas ?

    • @nifares8744
      @nifares8744 3 роки тому

      Visual Studio Community 2019

  • @marcoantonio-sy4gj
    @marcoantonio-sy4gj 3 роки тому

    muchas gracias por todo hector. porfavor puedes realizar un reporte con MVC .Net con C#, Entity Framework y Sql Server. gracias

  • @raopww88
    @raopww88 5 років тому +2

    Excelente vídeo... El vídeo de dataAnnottations esta en uno de tus enlaces.. o lo tienes por favor!!! Gracias!!!

    • @hdeleonnet
      @hdeleonnet  5 років тому +1

      Aqui mero: ua-cam.com/video/rCYGd3_ADn4/v-deo.html

  • @eduardoorozcomerino7420
    @eduardoorozcomerino7420 3 роки тому

    Por qué no puedo utilizar el metodo put en el helper de html?

  • @samuelfelix3936
    @samuelfelix3936 5 років тому +1

    Buen video, pero tengo una consulta. De donde se obtiene al clase CrudEntitites??

    • @hdeleonnet
      @hdeleonnet  5 років тому

      Al crear el entity framework se crea automáticamente

  • @ramiromoreno9581
    @ramiromoreno9581 3 роки тому

    Disculpa Hector , pero tengo un problema con mi TablaController en el ActionResult Nuevo me aparece este mensaje not all code paths return , apesar de que hice todo como el tutorial , me podrias decir porque sale eso ?
    Saludos

  • @elpichonprietodeojosverdes2332
    @elpichonprietodeojosverdes2332 5 років тому +2

    He maligno muy buen video, me sirvio bastante.

  • @christianbarquero6993
    @christianbarquero6993 6 місяців тому

    Gracias Héctor 👌🏻

  • @sergioignaciohernandezcist3930
    @sergioignaciohernandezcist3930 4 роки тому +1

    excelente aporte gracias ¡¡¡¡¡¡¡¡¡¡¡¡¡

  • @chronosg6696
    @chronosg6696 4 роки тому

    ListTablaViewModel no me deja agregarla

  • @Necrotyck
    @Necrotyck 2 роки тому

    Hola, me gustó tu video pero tengo una pregunta si tengo 2 crud ejemplo: Empresa y Empleado ¿Cómo puedo crear un empleado? obteniendo el nombre de las empresas ya creadas

  • @CesarLopez-ng5vs
    @CesarLopez-ng5vs 2 роки тому

    Buen video, como puedo implementar un login a este sistema?
    y un exportar a pdf

  • @NicolasLazaro95
    @NicolasLazaro95 5 років тому

    Hola Hdeleon, agradezco por tu tiempo en los videos... cuando declaro CrudEntities me sale que no existe o no esta en using, espero tu pronta ayuda.

    • @hdeleonnet
      @hdeleonnet  5 років тому +1

      Fija como te puso el wizard a crear el entity el nombre.

  • @jeorgeferdi1404
    @jeorgeferdi1404 3 роки тому +1

    Hola bro! una pregunta, cuando trato de ejecutar mi aplicación, me dice que el recurso que está buscando se pudo haber quitado y me muestra la URL solicitado localhost:44307/Views/Empleados/Index.cshtml
    y no me deja ejecutar mi aplicación, me podrían ayudar por favor?
    Gracias.

    • @irenecst3536
      @irenecst3536 3 роки тому

      estoy en las mismas, según yo, es porque no creaste la vista donde era, da clic derecho en el método (4:35 del video) y agregar vista

    • @ervinmg8866
      @ervinmg8866 3 роки тому

      @@irenecst3536 revisen si tienen los constructores completos, y la url que estan mapeando

  • @DanielTorres-oj7hb
    @DanielTorres-oj7hb 3 роки тому

    Buenos dias! yo veo hasta hoy el video y quiero preguntarte algo sobre el EF mapea la clase tabla, por que luego haces otra clase igual en viewmodel? gracias

    • @DanielTorres-oj7hb
      @DanielTorres-oj7hb 3 роки тому

      ya vi por que lo haces, creo que es por el linq

    • @hdeleonnet
      @hdeleonnet  3 роки тому

      por que no necesariamente un formulario o tabla tendrá los mismos campos que tiene una tabla, a veces menos, a veces tendrá los campos de 3 tablas etc

    • @DanielTorres-oj7hb
      @DanielTorres-oj7hb 3 роки тому

      @@hdeleonnet ahora si ya me queda claro, te agradezco mucho. y muchas gracias por todos los contenidos que subes, yo estoy estudiando mvc para buscar chamba en eso. saludos desde Nicaragua

  • @richarlopezmorillo7813
    @richarlopezmorillo7813 3 роки тому

    No guarda datos, aun id con el identity true, porfa una solucion para guardar datos?

  • @moiselao
    @moiselao 4 роки тому

    buenisimo.... por casualidad tienes esto mismo pero con procedimientos almacenados? Crack...

  • @tanus72
    @tanus72 3 роки тому

    Amigo una duda esta instruccion no me la reconoce como valida en mi proyecto? CrudEntities db = new CrudEntities(),

    • @geovannydepaz2012
      @geovannydepaz2012 3 роки тому

      Que tal, CrudEntities es el contexto de conexión (caso particular del proyecto de Hleon), probablemente usted cuando lo creo se guardo con otro nombre, lo puede buscar en el Web.config mas o menos entre la linea 73 a la 83.

  • @diolindacerna6515
    @diolindacerna6515 2 роки тому

    Hola, me sale un error en la vista Nuevo No reconoce el d.Nombre ni los demás.

  • @luisaquilesrodriguezdijol2465
    @luisaquilesrodriguezdijol2465 3 роки тому

    Saludos. Descargue los archivos, pero no he podido conectar con la base de datos, me pide la contraseña del usuario: sa

  • @helenbeltran9862
    @helenbeltran9862 2 роки тому +1

    Muy bueno tutorial, una consulta de don sale "d" en la vista Nuevo?
    @Html.LabelFor(d -> d.Nombre)

  • @eduardo.rivera
    @eduardo.rivera 4 роки тому

    Hola Hector, tendras un video de como recuperar un byte que se guarda en una carpeta del server y convertirlo a fichero para consumirlo desde aspx?

  • @elvincastellanos1398
    @elvincastellanos1398 5 років тому +1

    Muchas gracias, excelente tutorial, tengo una pregunta, cómo haría para preguntar antes de eliminar el registro? Gracias por las publicaciones.

    • @hdeleonnet
      @hdeleonnet  5 років тому +7

      if ((MessageBox.Show("¿quieres eliminar pillo?", "Eliminar",
      MessageBoxButtons.YesNo, MessageBoxIcon.Question,
      MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes))
      {
      //aquí tu eliminación
      }

  • @fernando_raam_blancas
    @fernando_raam_blancas 9 місяців тому

    Si me sirvió, gracias!!!

  • @luisdelangel624
    @luisdelangel624 2 роки тому

    brooo necesito ayuda porfavor :( me sale un error y no encuentro solucion por ningun lugar

  • @Lalo-ue8pi
    @Lalo-ue8pi 3 роки тому

    CS0266 No se puede convertir implícitamente el tipo 'System.DateTime?' en 'System.DateTime'. Ya existe una conversión explícita (compruebe si le falta una conversión) CRUDMVC
    ¿Porque me genera este error?

    • @eduardoorozcomerino7420
      @eduardoorozcomerino7420 3 роки тому +1

      tienes que poner model.fecha_Nacimiento =(DateTime)oTabla.fecha_nacimiento; tambien me daba ese error

  • @pepisentu4394
    @pepisentu4394 5 років тому

    Buenas noches a todos, una consulta porque el actionresult Eliminar es metodo Get y no Post(si el post sirve para enviar informacion al servidor y el get sirve para enviar informacion a la vista)

    • @hdeleonnet
      @hdeleonnet  5 років тому

      Hazlo post y listo.

    • @pepisentu4394
      @pepisentu4394 5 років тому

      @@hdeleonnet me vota error no existe /controlador/eliminar/id

    • @hdeleonnet
      @hdeleonnet  5 років тому

      @@pepisentu4394 quiza el id no estas enviando un numero en la url controlador/eliminar/1 quiza creo

  • @dayanbermudez3525
    @dayanbermudez3525 5 років тому +2

    Gran Tutorial Excelente

  • @melchiah6603
    @melchiah6603 5 років тому +6

    Por favor un CURD utilizando un framework frotend (Angular, Vue.js y/o React).

    • @hdeleonnet
      @hdeleonnet  5 років тому +3

      Va

    • @melchiah6603
      @melchiah6603 5 років тому +1

      @@hdeleonnet ¡Gracias brother!.

    • @JeChuuy
      @JeChuuy 4 роки тому

      SI se realizo este video?

  • @SuperBlackBeto
    @SuperBlackBeto 4 роки тому

    ¿Por que cuando ingreso una nueva persona al principio me lo puso con id 0 y despues de eso me da un error: Violation of PRIMARY KEY constraint 'PK_tabla'. Cannot insert duplicate key in object 'dbo.tabla'. The duplicate key value is (0).
    db.SaveChanges();

    • @hdeleonnet
      @hdeleonnet  4 роки тому

      Por que no le pusiste identity en true a tu primary ley

  •  Рік тому

    Tengo este error al insertar... Error de servidor en la aplicación '/'.
    An error occurred while updating the entries. See the inner exception for details.
    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
    Detalles de la excepción: System.Exception: An error occurred while updating the entries. See the inner exception for details.
    Error de código fuente:
    Línea 58: catch (Exception ex)
    Línea 59: {
    Línea 60: throw new Exception(ex.Message);
    Línea 61: }
    Línea 62:

  • @TheGeardarko
    @TheGeardarko 5 років тому

    de verdad muchas gracias seguí el vídeo cada segundo y todo salio bien, de este abra una continuacion o con que video se podria complementar para mejorar el proyecto

  • @maritzayran
    @maritzayran 3 роки тому

    Hola Excelente video, soy principiante en c# y en MVC, hice este ejemplo de CRUD y ahora estoy haciendo uno similar aplicado a otro caso real en mi trabajo, tengo duda si no quisiera mostrar todos los registros del view model, como puedo poner condiciones? Gracias de antemano!

    • @hdeleonnet
      @hdeleonnet  3 роки тому

      Puedes crear otro view model que tenga solo los campos que deseas que se vean

  • @Kalalumi
    @Kalalumi 4 роки тому +1

    Hola tengo una duda, disculpa si es un poco idiota :c
    ¿La única "señal" de que estamos usando entity framework se ve a la hora de conectar nuestra BD? :c

    • @wineloy
      @wineloy 4 роки тому

      También al momento de realizar consultas e inserciones ya que no estas usando SQL (aunque también puedes)

  • @krizalfaro
    @krizalfaro 5 років тому

    Muy buen vídeo y si quiero poner un mensaje de alerta antes de eliminar un registro.
    Como lo aria? Tendría que usar una etiqueta en vez de un para el botón eliminar?

    • @hdeleonnet
      @hdeleonnet  5 років тому

      puedes hacerlo con el componente de bootstrap modal confirm
      codepen.io/ajchambeaud/pen/KpVvMV

    • @krizalfaro
      @krizalfaro 5 років тому

      @@hdeleonnet Ya logre mostrar el mensaje, solo me queda una duda, es seguro hacer una eliminación usando Get? asi como lo haces en el tutorial o tendria que hacerlo por medio de Post

    • @hdeleonnet
      @hdeleonnet  5 років тому

      haslo por delete, es igual que post solo agrega [HttpDelete] arriba de con actionresult

    • @cristiantorres3318
      @cristiantorres3318 5 років тому

      @@hdeleonnet Una ultima consulta porque en Model creaste la clase UserTableViewModel, entiendo que lo hiciste para poder crear el select a la tabla y mostrar los campos en la vista. Pero que no EF te hace el mapeo de las tablas de la BD no se pueden usar estos para ese fin?

    • @hdeleonnet
      @hdeleonnet  5 років тому

      @@cristiantorres3318 se puede pero despues cuanto hagas apis y sigas con esa practica te va a ocasionar referencias circulares, otra cosa, imagina que tienes una tabla donde guardas ficheros, pero en la tabla solo mostraras 2 o 3 campos, si utilizas el entity como tal traerias los ficheros, recurririas a espacio en red y memoria que en realidad no necesitaras, por eso recurro a los viewmodels, es buena practica