Si te ha gustado el video puedes dejarme un Comentario o dejar un pulgar arriba
@giorgiocipriano33342 жыл бұрын
“Desaparece como todas las cosas en la vida”, programador y filósofo, un grande.
@facundofranco64103 жыл бұрын
Sos un Genio!!, justo ayer estaba revisando a ver como usar EF en .Net 5. Gracias!!
@fernandoespinoza29952 жыл бұрын
Tutoriales que van directo a lo que nesesitas aprender, sin relleno. Hardcore Héctor 😎
@fmattaperdomo3 жыл бұрын
Gracias Hector por la actualización .NET 5. Como siempre bien claro y sin complicaciones. Estaré muy pendiente de su nuevo curso en Udemy.
@hugomartinez28803 жыл бұрын
Cuales cursos tiene en udemy?
@danielsebastian71512 жыл бұрын
Hola, buena explicación. Consulta, si agrego un campo a alguna tabla y ejecuto el scaffolding nuevamente, me borra los datos que tiene la base ?, ese es mi miedo. Saludos.
@elrayoveloz72463 жыл бұрын
Gracias Amigo Metalero🤟 por compartir sus conocimientos y tiempo. 👍👍
@jesuspereiraoficial3 жыл бұрын
Sin duda alguna eres el mejor explicando C#. Gracias por este video bro.
@manuelduarte88803 жыл бұрын
Tengo que decir que tus vídeos me gustan, a pesar de que no uso c#, pero siempre veo tus vídeos para ver como es la onda en C#
@mariov.78173 жыл бұрын
Héctor para agradecer por tu aporte. pregunta, Scaffold recupera mis tablas en singular, por que? Roles = Role.cs
@gus21ar2 жыл бұрын
Super fácil entenderlo con tu explicación, gracias.
@MrCSoni10013 жыл бұрын
Genial. Gracias por el video Hector, casi siempre lo que he usado mas es el CLI de Net Core, pero usare tambien la consola de Nuget
@oswaldomm23 жыл бұрын
Eres un rifado. Me estas ayudando un chingo, hace rato que deje de programar y ahora en proyecto personal todos tus temas son de interes. Gracias!
@marioalbertogomez99853 жыл бұрын
Excelente explicacion. Mas claro imposible.
@eveghetto3 жыл бұрын
gracias!!! normalmente usaba el code first y ahora con esto ayudas para las otras situaciones!! estoy adicto al canal!! grande!!
@ajmpomelo Жыл бұрын
Sos CRACK!!!!! 👏👏👏💪 Bien explicado, corto y al punto!!!! gracias!!
@estebangomez84252 жыл бұрын
Hector muchas gracias, neta te mereces ser presidente de alguna empresa cervecera !!!!
@detix15783 жыл бұрын
Esta genial la explicación, solo falto las cervezas 🍻
@sergeixtc3 жыл бұрын
Muchas gracias Héctor. Tus videos son muy informativos y fáciles de entender. Gracias por todo lo que ofreces.
@easyfdesarrollo55302 жыл бұрын
Muchas gracias Oscar de León!!. Gracias por hacer, subir y explicar estos videos!.
@MarisolEspinosaMedina3 жыл бұрын
Muchísimas gracias!! Excelente video!! Una consulta, el proyecto que estoy trabajando maneja la BD como en tres partes, no lo comprendo bien, tiene Application, Domain e Infraestructure, no se si sepas algo de eso, porque se actualizo una tabla en BD y necesito actualizar el contexto pero se quedo ejecutando el comando para actualizar. Muchas gracias de antemano
@LuisSalvay3 жыл бұрын
Gracias Hector por todo el contenido compartido!! Explicas muy bien y sos uno de los pocos que sube tan buen contenido de .net en español👍 Algo que siempre he tenido es problema es con el diseño de las tablas de usuarios y sus relaciones por ejemplo en el caso de casi cualquier sistema tienen una tabla usuarios, otra alumnos y otra profesores por ejemplo donde los alumnos y profesores tambien son usuarios, nunca supe bien como resolver las relaciones tanto si se utizan las tablas de identity o mucho mejor con tablas propias. Seria muy pero muy bueno si pudieras explicar algun ejemplo de eso o caso contrario si sabes de algun tutorial donde se vea esto. Muchas gracias por todo y mucha suerte!🖐️
@diego_solis3 жыл бұрын
Ya casi 50 mil
@mateocolorado89802 жыл бұрын
Hermano, por fin alguien que sabe de que esta hablando, eres el mejor, nuevo sub!!!
@jahazielh.anguiano26403 жыл бұрын
"Palomita de que te portaste bien" jaja buen video
@roberto.melgar2 жыл бұрын
Buenas noches Hector, una pregunta y luego de haber hecho el scafold si quiero agregar mas tablas como lo debo hacer?
@hdeleonnet2 жыл бұрын
Mismo comando agregándole --force
@saelromero4571 Жыл бұрын
Hay alguna bandera o otro comando especial para hacer scaffold sin que este tenga que re hacer todo el context? O un comando para solo agregar una tabla nueva sin que todo el progreso del context de las tablas se eliminen con la bandera --force???
@django69323 жыл бұрын
gracias hdleon!!!
@maclaren333 жыл бұрын
Una pregunta. En otros videos agregas los modelos desde el diseño y en este lo agregas por. Línea de comando. Hay alguna desventaja de hacerlo por diseño +
@capialroja88802 жыл бұрын
Me gustan tus videos... y como dijiste fijate bien no me vegan a preguntar tonterias; si funciono por que llevo todo el día buscando este ejercicio y no me salia, pero ya quedo.
@jesusyolga13 жыл бұрын
Excelente video! Pero tengo una duda, como le hago si solo quiero ciertos elementos de una base de datos y no todas las tablas? Saludos
@Max-gt8hi3 жыл бұрын
"Desaparece como todas las cosas en la vida" jajaja, igual la extraño u.u. Nota: Gracias por tu video, .Net 5 facilita mucho, bye bye ADO.net xd
@joseluischavezmoreno3 жыл бұрын
Que bonito aprender con tus videos, me dan risa tus comentarios xD
@d-landevjs29 күн бұрын
Super entendible!
@gastonmarengo14473 жыл бұрын
Excelente video, muchas gracias por compartir conocimientos. Pregunta, hay manera de hacerlo de forma visual al manejo de EF, o es mejor asi.? La pregunta es porque tengo con .net framework lo tengo separado en el modelo y en las entidades en 2 proyectos distintos. este metodo es mas recomendable? Saludos y muchas gracias
@hdeleonnet3 жыл бұрын
En .net core no hay asistente visual ya que se opta por comando. A la larga te acostumbras
@gastonmarengo14473 жыл бұрын
@@hdeleonnet muchas gracias por la respuesta. entonces de esta manera seria mas facil implementar el Patron de repositorio y Unidad de Trabajo, siempre hablando de aplicaciones de windows forms.
@hdeleonnet3 жыл бұрын
De las 2 maneras es igual, repository es una fachada a tu orm, y unit of work es una fachada a tu repository, en si no hay diferencia alguna
@gastonmarengo14473 жыл бұрын
@@hdeleonnet Muchas Gracias... Respecto al uso de Stored Procedures. como los uso aqui. hay que agregarle algo al comando? Saludos
@julianlopez16102 жыл бұрын
En lo personal yo uso como mínimo dos proyectos, el primero es el correspondiente a la parte visual (Que en este caso sería el MVC) y el otro sería el repositorio, donde tengo el EF, según el caso tengo otro proyecto que sería mi capa de negocios (Y si consumo varios servicios de terceros agrego otra capa llamada Servicios), me resulta mas cómodo para mantener, de esta forma sabes que cada proyecto se encarga de una parte en especifico.
@emmanuelrf3 жыл бұрын
Entity Framework hace el seguimiento de los cambios por defecto, solo debes modificar el objeto y llamar context.SaveChanges(); por lo que no es necesario establecer EntityState.Modified.
@hdeleonnet3 жыл бұрын
Si no haces eso y tienes dos conexiones del mismo row vas a tener problemas
@emmanuelrf3 жыл бұрын
@@hdeleonnet ¿Dos conexiones? No entendí esa parte. Tengo tiempo trabajando con Entity Framework y nunca he tenido problemas trabajando sin EntityState.Modified. Me gustaría profundizar el tema ¿Podríamos hacerlo con una cerveza Presidente? jejeje
@sergiotardo3 жыл бұрын
Hector, habrá mejorado el desempeño de EF en .net 5? porque era un desastre en el manejo de grandes datos, en relación a ADO.Net o Dapper . Saludos y gracias , excelente canal!!!
@OkaOka3223 жыл бұрын
Te amo H sos lo mas
@landocalrissian29723 жыл бұрын
Hola Héctor, primero de todo darte las gracias por tus vídeos, son geniales y muy didácticos. Me gustaría hacerte varias preguntas sobre el tema, pero me conformo con preguntarte una solamente, no quiero abusar, jajaja. Según puedo entender (y seguramente lo entienda mal), ¿el DBContext sería como la capa de acceso a datos y, por otra parte, las clases mapeadas serían una parte de la lógica de negocio? ¿O las clases mapeadas serían únicamente de acceso a datos y la lógica de negocio haría uso de ellas? No se si me he explicado bien. Gracias de nuevo.
@hdeleonnet3 жыл бұрын
Las clases generadas son solo modelos que tienen referencia a otros objetos si la tabla que refleja tiene foreign key, es decir, las clases solo muestran la estructura, la magia de la conexión y todo eso esta en el context
@landocalrissian29723 жыл бұрын
@@hdeleonnet Gracias Héctor, ya me queda más claro.
@andresbustamante9723 жыл бұрын
Hector, crees que es bueno aprender directamente. Net core 5.0 a alguien que recién esta ingresando a este tipo de tecnologías o el 3.1? Claro dirigido hacia alguien que quiere buscar trabajo e backend
@hdeleonnet3 жыл бұрын
Dale mayor prioridad a C#. Cambiar entre .net core a .net 5 es el problema menor
@andresbustamante9723 жыл бұрын
@@hdeleonnet dale Hector, gracias
@v.aranda2 жыл бұрын
Eres el mejor Hector
@ae.h.h3 жыл бұрын
Genere mis modelos pero solo me construye las tablas pero no los procedimientos almacenados, sabrása qué se debe o si en Net Core aún no se implementa la generación de los SP? Muy buen aporte, saludos!
@hdeleonnet3 жыл бұрын
Los procedimientos almacenados los puedes ejecutar con FromSQL del objeto context
@ae.h.h3 жыл бұрын
@@hdeleonnet Gracias Héctor, lo logre como lo indicaste. Una duda adicional, podrías hacer un ejemplo de navegación usando inyección de dependencia. Curiosamente me marca referencias ciclicas. Muchas gracias por la retro. Saludos
@hdeleonnet3 жыл бұрын
Es por qué tienes una clase A que le inyectas una clase B y tienes la misma clase B que le inyectas clase A, quiza no directamente, pero por ahí va
@oquiala Жыл бұрын
Excelente video, me sirvió mucho 😊
@alejandropriego30682 жыл бұрын
buena tarde Hector, tengo un proyecto con dos contextos los cuales tienen clases iguales, mi pregnta es como puedo integrar dos contextos en un mismo proytecto sin que me marque un error de ambiguedad por las clases
@dantebravo26363 жыл бұрын
Excelente Héctor, muchas gracias !!!
@gabrielgeraldoheredia87593 ай бұрын
en lo personal y no se si es porq es primera ves q toco este tema de los orm, pero para mi es mas complicado y siento q se ve mas codigo espagueti q si uso la conexion con mi sql normal
@franciscogilt3 жыл бұрын
Excelente video!!!
@RetroLeos8 ай бұрын
gracias por tus videos
@DavidMoradelckoby Жыл бұрын
Hola Héctor un placer saludarte, quisiera preguntar como podríamos guardar los datos de un objeto Json en la bd {datos{{titulo: otro más, body: contenido de body}} saludos y muchas gracias por el contenido que haces me ayudado mucho
@jorgedeluna5873 жыл бұрын
Hola, excelente video, pero una duda, ¿Qué seria mejor, Entity o hacer consultas y modificaciones directas desde .net?
@hdeleonnet3 жыл бұрын
Depende, hace unos meses debati de esto aquí kzbin.info/www/bejne/roa6qX-Lectlb80
@jorgedeluna5873 жыл бұрын
@@hdeleonnet Gracias, veré el video !!!
@chesstovsky3 жыл бұрын
Excelente!!!!
@juancilo34453 жыл бұрын
Hola maestro! De qué forma puedo ver el query ejecutado por entity framework en .Net Core 3
@eduardorodriguez34233 жыл бұрын
Excelente video muchas gracias por compartir el conocimiento, sigue asi y exitos!!
@MrEldetective0073 жыл бұрын
Como puedo hacer para que las clases me las genere con el mismo nombre de la base ? Tengo una tabla Aganda y me la crea como Agendum, muchas gracias
@juanziur2 жыл бұрын
Uno igual para MYSQL donde lo podre localizar?
@dessybalandrano71363 жыл бұрын
Con entity framework se pueden realizar consultas a la base de datos??
@hdeleonnet3 жыл бұрын
Para eso es
@RodCast20123 жыл бұрын
Dross al final es programador!
@DanielBastidas-zj5tg2 жыл бұрын
Buenas, tengo un error con esa parte, del Scaffold, me sale lo siguiente, estoy usando .Net 6 A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - La cadena de certificación fue emitida por una entidad en la que no se confía.)
@richardescobar74653 жыл бұрын
este lo puedo usar con postgreSQL?
@marcovalencia58813 жыл бұрын
Buen video
@FiliAntonio13 жыл бұрын
Buen video excelente, saludos
@erikneemiaslopezrodriguez96833 жыл бұрын
HOLA PODRIAS DECIRME PORQUE ME DA ERROR AL EJECUTAR EL COMANDO SCAFFOLD-DBCONTEXT EN DOTNET CLI
@juanpablomato893 жыл бұрын
Excelente video. Por favor para completar identity con net Core 5
@yormanlopez85533 жыл бұрын
Amigo crees que sea viable aprender backend? Lo digo por firebase. Que también hace lo mismo
@hdeleonnet3 жыл бұрын
Hay un umbral enorme de cosas del backend que firebase no hace
@luisjaviervazquezestrada83533 жыл бұрын
Pregunta. estoy desarrollando un proyecto nuevo en capas. El EntityFramework lo planeo crear en mi capa de Datos, (Proyecto: Biblioteca de Clases) ¿Ya no es necesario crear una capa aparte [capa Models] donde mis entidades esten aisladas? ¿cierto? Es que anteriormente con .Net Framework lo realizaba de esta manera, separados Capa Datos y Capa Models. Supongo que EF facilita la edición de modelos y ApiContext de ésta forma, pero me gustaría escuchar la confirmación de alguien con más expertisse. Saludos, que excelentes videos y divertidos incluso jajaja lml(¬¬)lml
@Abbathorn2 жыл бұрын
Hector, pregunta, tengo la tabla te_usuarios que esta relacionada con la tabla te_personas por un id, pero cuando mapeo la bd y quiero consultar los datos de la persona desde la tabla usaurios, deberia ser te_usuarios.te_personas y me saca error, pero si le pongo te_usuarios.idpersonanavigation si lo toma, por que me le pone a la relacion el nombre de idpersonanavigation y no te_personas?
@josearmandovargas3786 Жыл бұрын
Una pregunta, sí es que estoy trabajando con una clean architecture y los modelos no los tengo en una sola carpeta, sino que distribuidas en diferentes directorios, a la hora de realizar un scaffold para actualizar las entidades estas se generarán en la carpeta inicial y no habrá modo de actualizar las entidades(distribuidas) , alguna idea de cómo solucionarlo?
@hugoluisflorestrejo990316 күн бұрын
Hola no se si pueda servir esto pero he estado probando con este argumento en el comando -OutputDir carpraiz/carp2
@alexloaiza4404 Жыл бұрын
¿Funciona si tengo una base de datos relacional, alguien podría explicarme o darme una luz?
@gastonmarengo14473 жыл бұрын
Excelente... Quiero hacerte una consulta. en este comando, Scaffold-DbContext "Server=.\SQLEXPRESS;Database=DB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -output Modelos -Context "DB_Entidades" -force; quiero que use los nombres de las tablas reales. en muchos casos, terminan en plural, tal vez no es la mejor practica pero ya estaba asi diseñada la DB, lo que encontre es "-UseDatabaseNames" pero no me hace caso y las tablas siguen con el nombre en singular. existe otra manera? Saludos Hector
@hdeleonnet3 жыл бұрын
Intenta --no-pluralize
@gastonmarengo14473 жыл бұрын
@@hdeleonnet Muchas gracias Hector, pero no se que pasa pero no lo hace y las tablas siguen apareciendo en "singular", use el comando "get-Help Scaffold-DbContext -detailed" para ver detalles y tenia las 2 opciones, la que me pasaste -NoPluralize y la que te habia consultado (-UseDatabaseNames) pero con ambas todo sigue igual.
@hdeleonnet3 жыл бұрын
@@gastonmarengo1447 desconozco, regularmente lo dejo como me lo deja el comando
@gastonmarengo14473 жыл бұрын
@@hdeleonnet Muchas gracias por tu tiempo!!!
@FernandoZamudioC3 жыл бұрын
Perfecto me gustaría ver cómo hacer esto mismo pero con Identity porq si hago un scrafttoyulong que se trate la bbdd hace un desastre
@LaTribuCripto2 жыл бұрын
Cuando ejecuto el Scaffold... me sale el siguiente error.. Your startup project 'CapaPresentacion' doesn't reference Microsoft.EntityFrameworkCore.Design. This package is required for the Entity Framework Core Tools to work. Ensure your startup project is correct, install the package, and try again. Ya instarlé el Core.Design. Alguien me puede ayudar? Gracias
@Scott_Martinez3 жыл бұрын
¿va a ver especial de 50K?😁😎
@hdeleonnet3 жыл бұрын
Claro
@rubenlazo31563 жыл бұрын
Para que la gente no se confunda... pero parece que se confundió más... jajaja
@wilsonmori9493 жыл бұрын
Y porque no usaste el asistente?
@PabloBolson Жыл бұрын
Los métodos me funcionan perfecto en tablas simples, en cuanto añado una relación entre tablas se va todo a a la puta. Error fetching http headers