Entity Framework en .Net 5 | Database first

  Рет қаралды 35,083

hdeleon.net

hdeleon.net

Күн бұрын

Пікірлер: 107
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Si te ha gustado el video puedes dejarme un Comentario o dejar un pulgar arriba
@giorgiocipriano3334
@giorgiocipriano3334 2 жыл бұрын
“Desaparece como todas las cosas en la vida”, programador y filósofo, un grande.
@facundofranco6410
@facundofranco6410 3 жыл бұрын
Sos un Genio!!, justo ayer estaba revisando a ver como usar EF en .Net 5. Gracias!!
@fernandoespinoza2995
@fernandoespinoza2995 2 жыл бұрын
Tutoriales que van directo a lo que nesesitas aprender, sin relleno. Hardcore Héctor 😎
@fmattaperdomo
@fmattaperdomo 3 жыл бұрын
Gracias Hector por la actualización .NET 5. Como siempre bien claro y sin complicaciones. Estaré muy pendiente de su nuevo curso en Udemy.
@hugomartinez2880
@hugomartinez2880 3 жыл бұрын
Cuales cursos tiene en udemy?
@danielsebastian7151
@danielsebastian7151 2 жыл бұрын
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.
@elrayoveloz7246
@elrayoveloz7246 3 жыл бұрын
Gracias Amigo Metalero🤟 por compartir sus conocimientos y tiempo. 👍👍
@jesuspereiraoficial
@jesuspereiraoficial 3 жыл бұрын
Sin duda alguna eres el mejor explicando C#. Gracias por este video bro.
@manuelduarte8880
@manuelduarte8880 3 жыл бұрын
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.7817
@mariov.7817 3 жыл бұрын
Héctor para agradecer por tu aporte. pregunta, Scaffold recupera mis tablas en singular, por que? Roles = Role.cs
@gus21ar
@gus21ar 2 жыл бұрын
Super fácil entenderlo con tu explicación, gracias.
@MrCSoni1001
@MrCSoni1001 3 жыл бұрын
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
@oswaldomm2
@oswaldomm2 3 жыл бұрын
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!
@marioalbertogomez9985
@marioalbertogomez9985 3 жыл бұрын
Excelente explicacion. Mas claro imposible.
@eveghetto
@eveghetto 3 жыл бұрын
gracias!!! normalmente usaba el code first y ahora con esto ayudas para las otras situaciones!! estoy adicto al canal!! grande!!
@ajmpomelo
@ajmpomelo Жыл бұрын
Sos CRACK!!!!! 👏👏👏💪 Bien explicado, corto y al punto!!!! gracias!!
@estebangomez8425
@estebangomez8425 2 жыл бұрын
Hector muchas gracias, neta te mereces ser presidente de alguna empresa cervecera !!!!
@detix1578
@detix1578 3 жыл бұрын
Esta genial la explicación, solo falto las cervezas 🍻
@sergeixtc
@sergeixtc 3 жыл бұрын
Muchas gracias Héctor. Tus videos son muy informativos y fáciles de entender. Gracias por todo lo que ofreces.
@easyfdesarrollo5530
@easyfdesarrollo5530 2 жыл бұрын
Muchas gracias Oscar de León!!. Gracias por hacer, subir y explicar estos videos!.
@MarisolEspinosaMedina
@MarisolEspinosaMedina 3 жыл бұрын
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
@LuisSalvay
@LuisSalvay 3 жыл бұрын
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_solis
@diego_solis 3 жыл бұрын
Ya casi 50 mil
@mateocolorado8980
@mateocolorado8980 2 жыл бұрын
Hermano, por fin alguien que sabe de que esta hablando, eres el mejor, nuevo sub!!!
@jahazielh.anguiano2640
@jahazielh.anguiano2640 3 жыл бұрын
"Palomita de que te portaste bien" jaja buen video
@roberto.melgar
@roberto.melgar 2 жыл бұрын
Buenas noches Hector, una pregunta y luego de haber hecho el scafold si quiero agregar mas tablas como lo debo hacer?
@hdeleonnet
@hdeleonnet 2 жыл бұрын
Mismo comando agregándole --force
@saelromero4571
@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???
@django6932
@django6932 3 жыл бұрын
gracias hdleon!!!
@maclaren33
@maclaren33 3 жыл бұрын
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 +
@capialroja8880
@capialroja8880 2 жыл бұрын
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.
@jesusyolga1
@jesusyolga1 3 жыл бұрын
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-gt8hi
@Max-gt8hi 3 жыл бұрын
"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
@joseluischavezmoreno
@joseluischavezmoreno 3 жыл бұрын
Que bonito aprender con tus videos, me dan risa tus comentarios xD
@d-landevjs
@d-landevjs 29 күн бұрын
Super entendible!
@gastonmarengo1447
@gastonmarengo1447 3 жыл бұрын
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
@hdeleonnet
@hdeleonnet 3 жыл бұрын
En .net core no hay asistente visual ya que se opta por comando. A la larga te acostumbras
@gastonmarengo1447
@gastonmarengo1447 3 жыл бұрын
@@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.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
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
@gastonmarengo1447
@gastonmarengo1447 3 жыл бұрын
@@hdeleonnet Muchas Gracias... Respecto al uso de Stored Procedures. como los uso aqui. hay que agregarle algo al comando? Saludos
@julianlopez1610
@julianlopez1610 2 жыл бұрын
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.
@emmanuelrf
@emmanuelrf 3 жыл бұрын
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.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Si no haces eso y tienes dos conexiones del mismo row vas a tener problemas
@emmanuelrf
@emmanuelrf 3 жыл бұрын
@@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
@sergiotardo
@sergiotardo 3 жыл бұрын
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!!!
@OkaOka322
@OkaOka322 3 жыл бұрын
Te amo H sos lo mas
@landocalrissian2972
@landocalrissian2972 3 жыл бұрын
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.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
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
@landocalrissian2972
@landocalrissian2972 3 жыл бұрын
@@hdeleonnet Gracias Héctor, ya me queda más claro.
@andresbustamante972
@andresbustamante972 3 жыл бұрын
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
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Dale mayor prioridad a C#. Cambiar entre .net core a .net 5 es el problema menor
@andresbustamante972
@andresbustamante972 3 жыл бұрын
@@hdeleonnet dale Hector, gracias
@v.aranda
@v.aranda 2 жыл бұрын
Eres el mejor Hector
@ae.h.h
@ae.h.h 3 жыл бұрын
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!
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Los procedimientos almacenados los puedes ejecutar con FromSQL del objeto context
@ae.h.h
@ae.h.h 3 жыл бұрын
@@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
@hdeleonnet
@hdeleonnet 3 жыл бұрын
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
@oquiala Жыл бұрын
Excelente video, me sirvió mucho 😊
@alejandropriego3068
@alejandropriego3068 2 жыл бұрын
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
@dantebravo2636
@dantebravo2636 3 жыл бұрын
Excelente Héctor, muchas gracias !!!
@gabrielgeraldoheredia8759
@gabrielgeraldoheredia8759 3 ай бұрын
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
@franciscogilt
@franciscogilt 3 жыл бұрын
Excelente video!!!
@RetroLeos
@RetroLeos 8 ай бұрын
gracias por tus videos
@DavidMoradelckoby
@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
@jorgedeluna587
@jorgedeluna587 3 жыл бұрын
Hola, excelente video, pero una duda, ¿Qué seria mejor, Entity o hacer consultas y modificaciones directas desde .net?
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Depende, hace unos meses debati de esto aquí kzbin.info/www/bejne/roa6qX-Lectlb80
@jorgedeluna587
@jorgedeluna587 3 жыл бұрын
@@hdeleonnet Gracias, veré el video !!!
@chesstovsky
@chesstovsky 3 жыл бұрын
Excelente!!!!
@juancilo3445
@juancilo3445 3 жыл бұрын
Hola maestro! De qué forma puedo ver el query ejecutado por entity framework en .Net Core 3
@eduardorodriguez3423
@eduardorodriguez3423 3 жыл бұрын
Excelente video muchas gracias por compartir el conocimiento, sigue asi y exitos!!
@MrEldetective007
@MrEldetective007 3 жыл бұрын
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
@juanziur
@juanziur 2 жыл бұрын
Uno igual para MYSQL donde lo podre localizar?
@dessybalandrano7136
@dessybalandrano7136 3 жыл бұрын
Con entity framework se pueden realizar consultas a la base de datos??
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Para eso es
@RodCast2012
@RodCast2012 3 жыл бұрын
Dross al final es programador!
@DanielBastidas-zj5tg
@DanielBastidas-zj5tg 2 жыл бұрын
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.)
@richardescobar7465
@richardescobar7465 3 жыл бұрын
este lo puedo usar con postgreSQL?
@marcovalencia5881
@marcovalencia5881 3 жыл бұрын
Buen video
@FiliAntonio1
@FiliAntonio1 3 жыл бұрын
Buen video excelente, saludos
@erikneemiaslopezrodriguez9683
@erikneemiaslopezrodriguez9683 3 жыл бұрын
HOLA PODRIAS DECIRME PORQUE ME DA ERROR AL EJECUTAR EL COMANDO SCAFFOLD-DBCONTEXT EN DOTNET CLI
@juanpablomato89
@juanpablomato89 3 жыл бұрын
Excelente video. Por favor para completar identity con net Core 5
@yormanlopez8553
@yormanlopez8553 3 жыл бұрын
Amigo crees que sea viable aprender backend? Lo digo por firebase. Que también hace lo mismo
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Hay un umbral enorme de cosas del backend que firebase no hace
@luisjaviervazquezestrada8353
@luisjaviervazquezestrada8353 3 жыл бұрын
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
@Abbathorn
@Abbathorn 2 жыл бұрын
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
@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?
@hugoluisflorestrejo9903
@hugoluisflorestrejo9903 16 күн бұрын
Hola no se si pueda servir esto pero he estado probando con este argumento en el comando -OutputDir carpraiz/carp2
@alexloaiza4404
@alexloaiza4404 Жыл бұрын
¿Funciona si tengo una base de datos relacional, alguien podría explicarme o darme una luz?
@gastonmarengo1447
@gastonmarengo1447 3 жыл бұрын
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
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Intenta --no-pluralize
@gastonmarengo1447
@gastonmarengo1447 3 жыл бұрын
@@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.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
@@gastonmarengo1447 desconozco, regularmente lo dejo como me lo deja el comando
@gastonmarengo1447
@gastonmarengo1447 3 жыл бұрын
@@hdeleonnet Muchas gracias por tu tiempo!!!
@FernandoZamudioC
@FernandoZamudioC 3 жыл бұрын
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
@LaTribuCripto
@LaTribuCripto 2 жыл бұрын
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_Martinez
@Scott_Martinez 3 жыл бұрын
¿va a ver especial de 50K?😁😎
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Claro
@rubenlazo3156
@rubenlazo3156 3 жыл бұрын
Para que la gente no se confunda... pero parece que se confundió más... jajaja
@wilsonmori949
@wilsonmori949 3 жыл бұрын
Y porque no usaste el asistente?
@PabloBolson
@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
@valentinavega7838
@valentinavega7838 3 жыл бұрын
Pobre gente de Guayabitos 😥🤣
@grillingo
@grillingo 3 жыл бұрын
Puntual Hector, al grano. :)
@PROGAMERXable
@PROGAMERXable Жыл бұрын
Scaffold-DbContext "Server=localhost; Database=Database; Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Database
Utilizar LINQ en archivos XML en C# .Net
8:38
hdeleon.net
Рет қаралды 9 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 21 МЛН
Каха и лужа  #непосредственнокаха
00:15
CODE FIRST con Entity Framework en .NET 🦗
26:27
hdeleon.net
Рет қаралды 76 М.
LAZY LOADING para Bases de Datos | Entity Framework C# .NET
12:06
Entity Framework 7, Trabajar con MILLONES de Datos en .NET 7
12:40
Entity Framework Migrations Explained
36:53
dotnet
Рет қаралды 32 М.
Expresiones Lambda en C# .Net
16:47
hdeleon.net
Рет қаралды 69 М.
Stored Procedures en SQL y Entity Framework Core
20:55
NetMentor
Рет қаралды 3,5 М.