No video

Introducción a Dapper | Conéctate a CUALQUIER Base de Datos en .NET | 4 Ejemplos

  Рет қаралды 13,727

Felipe Gavilan Programa

Felipe Gavilan Programa

Күн бұрын

Пікірлер: 52
@juanbatista6075
@juanbatista6075 2 ай бұрын
Que buen video. Felicidades lo explicas super bien
@gavilanch2
@gavilanch2 2 ай бұрын
Gracias!
@pablogarnica6608
@pablogarnica6608 2 жыл бұрын
como siempre muy útil y sencilla explicación.... muchísimas gracias ....
@skycloud812
@skycloud812 2 жыл бұрын
no conocía esto, esta muy bonito, muchas gracias
@martinalejandroarganaraz4295
@martinalejandroarganaraz4295 3 жыл бұрын
Muchas gracias profe por compartir sus conocimientos.
@carlosalfredo3237
@carlosalfredo3237 3 жыл бұрын
Excelente pedagogo explicando conceptos y buenas prácticas, tengo 18 años programando, pero aun así siento el deseo de seguir adquiriendo conocimientos y con sus tutoriales me nutro mas. Excelente, Bendiciones y muchas gracias por compartir esos conocimientos
@gavilanch2
@gavilanch2 3 жыл бұрын
Gracias, Carlos!
@carlosalfredo3237
@carlosalfredo3237 3 жыл бұрын
@@gavilanch2 Nada Felipe. Que bueno que existan personas que comparten conocimientos tan importantes para el crecimiento personal, profesional y para aportar valores agregados a la sociedad. Mucha vida y salud. Estoy comenzando a ver tus videos y son excelentes. De verdad que si
@JuanPablo-eh8be
@JuanPablo-eh8be 2 жыл бұрын
¡Muchas gracias! Clarísimo el video.
@javierc8424
@javierc8424 3 жыл бұрын
Muchas gracias por estos videos. Saludos
@Compuken1
@Compuken1 3 жыл бұрын
excelente video me gustó, gracias por tus aportes
@DrugstoreFedeSumma
@DrugstoreFedeSumma 3 жыл бұрын
Muy bueno el video. Muchas Gracias.
@byronqp
@byronqp 3 жыл бұрын
muy buen video... te ahorras y te facilitas trabajo usando dapper!
@angelbustamante93
@angelbustamante93 3 жыл бұрын
Excelente video, justo lo que esperaba de ti, muchas gracias !!!
@stanleyfeliz1498
@stanleyfeliz1498 3 жыл бұрын
Muy buen video 👍
@luisfernandodeolazabalsche3317
@luisfernandodeolazabalsche3317 3 жыл бұрын
Genial como siempre ;-)
@alexanderv88
@alexanderv88 Жыл бұрын
Excelente video felipe, sería genial si subes un video de Dapper con motor base de datos Oracle, porque imagino que ya no se instalaría el paquete "Microsoft.Data.SqlClient", saludos!
@rokenbupolecat
@rokenbupolecat 2 жыл бұрын
debo imaginar que para evitar hacer el join es mejor hacer una View en la bd?, es una buena practica hacer la view y mandar a llamarlo con dapper? o es mejor hacerla como lo enseñó?
@gavilanch2
@gavilanch2 2 жыл бұрын
Me parece que los views no permiten filtros. Tendría que repasar esa parte pero es lo que tengo entendido. Saludos
@Emi-fg7fn
@Emi-fg7fn Жыл бұрын
Estoy intentando aplicar el ejemplo pero no logro entender porque la consulta me está devolviendo las direcciones de una persona, pero me está repitiendo la persona, es decir me retorna : personana1-direccion1 persona1-direccion2. Por cierto, no entiendo porque utilizas el diccionario ni porque no te toca utilizar la propiedad splitOn de dapper
@erickesaa4151
@erickesaa4151 3 жыл бұрын
Gracias Felipe por tan excelente video como siempre, una consulta en algún momento podrías mostrar un ejemplo de repositorio hecho con dapper que tenga el foco en el manejo de transacciones? Mil gracias
@cesaraugusto66
@cesaraugusto66 3 жыл бұрын
Podrías hacer algo así. donde dentro del scope puedes poner varias operaciones con dapper: public async Task InsertActivities(List list) { try { TransactionOptions transactionOptions = new TransactionOptions(); transactionOptions.IsolationLevel = IsolationLevel.ReadUncommitted; transactionOptions.Timeout = new TimeSpan(0, 0, 0, 10); using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required, transactionOptions, TransactionScopeAsyncFlowOption.Enabled)) { // Realizar una insercion con dapper // Realizar una actualizacion con dapper . . . . transaction.Complete(); } } catch (Exception ex) { throw ex; } }
@0tobijames0
@0tobijames0 3 жыл бұрын
Excelente explicación, tengo tiempo queriendo usar dapper, pregunta, con querymultiple, me serviría.para retornar un solo json desde el server a mi frontend? Ejemplo para cargar los catálogos en una pagina
@Compuken1
@Compuken1 3 жыл бұрын
Cómo puedo integar dapper y entityframework en un sólo proyecto?
@israelochoab3113
@israelochoab3113 3 жыл бұрын
Excelente como siempre, es mi impresión o Dapper se parece un poco a LINQ to SQL.
@gavilanch2
@gavilanch2 3 жыл бұрын
Se parece en que Dapper se complementa con LINQ, pero ciertamente no aprovecha todos los "poderes" de LINQ, que es realmente lo que hace EF Core.
@yokiroalain4107
@yokiroalain4107 2 жыл бұрын
Hola felipe gracias por tus videos, siempre son muy instructivos. Quisiera aprovechar este video, para hacer una consulta, yo necesito, hacer update a una columna de todos los registros de una tabla, y si o si tengo qeu actualizarlos todos, por que el valor de esa columna es especifico de cada registro. Cuento en memoria con el listado de cada uno de esos valores y el id del registro, pero no se cual es la manera mas eficiente de hacer ese update en la base de datos, ahora mismo estoy usando EF, pero tarda muchisimo ese update, ya que la tabla tiene 7000 registros. Dado tu experiencia, cual seria la forma mas eficiente de proceder. en este caso tan especifico. desde ya muchas gracias
@gavilanch2
@gavilanch2 2 жыл бұрын
Ef core usualmente no es bueno con ese tipo de operaciones. Puedes usar ado.net o dapper para eso. Así será más rápido.
@yokiroalain4107
@yokiroalain4107 2 жыл бұрын
@@gavilanch2 gracias felipe, precisamente estoy queriendo usar dapper, pero tengo duda si hacer un solo llamado a execute con todos los querys de update separados por ; o usar execute por cada update.. mil gracias desde ya..
@gavilanch2
@gavilanch2 2 жыл бұрын
@@yokiroalain4107 Dijiste que era un update a TODOS los registros de una tabla, por tanto, entiendo solo necesitas un query: un update sin where. Quizás no he entendido. Pero lo ideal es hacerlo en la menor cantidad de queries posibles.
@irakrubio7715
@irakrubio7715 2 жыл бұрын
Gracias Felipe por tus aportaciones. En una prueba con Dapper no me está reconociendo el metodo de extension de Connection.Query cabe mencionar que ya instale tanto el Dapper como el SQLClient de Microsoft. ¿Crees posible que puedas compartir tu codigo para que pueda ver las referencias que hacen falta?
@gavilanch2
@gavilanch2 2 жыл бұрын
Buenas, Irak, súbelo a github para yo echarle un ojo. Saludos
@irakrubio7715
@irakrubio7715 2 жыл бұрын
@@gavilanch2 Vaya, ya encontré la falla y es muy obvia, resulta que me faltaba importar el namespace de Dapper. Te agradezco mucho tu atención. Un cordial saludo
@Krior07
@Krior07 3 жыл бұрын
Felipe tienes pensado en sacar algún curso de MVC con .Net 6?
@gavilanch2
@gavilanch2 3 жыл бұрын
Claro que sí, espero poder trabajarlo pronto. Saludos!
@Krior07
@Krior07 3 жыл бұрын
Eso va a ser genial
@rafaeloscarbaloyesrios292
@rafaeloscarbaloyesrios292 3 жыл бұрын
Buen video, una pregunta... en cuestión de performance, cual es mejor EF o Dapper?
@gavilanch2
@gavilanch2 3 жыл бұрын
En general, Dapper es más rápido, pero tal como vimos en el video, EF Core típicamente te permite programar más rápido porque hace muchas cosas por ti. Mi recomendación es usar ambos en un proyecto. Digamos que el 90% de los queries "normales" puedes hacerlo con EF Core, y ya cualquier cosa especializada donde realmente lo necesites, aplicas Dapper.
@Gilgameshx
@Gilgameshx 3 жыл бұрын
@@gavilanch2 No seria mejor trabajar con procedures? y como se utilizan en Dapper, saludos y gracias por tus excelentes aportes a la comunidad
@gavilanch2
@gavilanch2 3 жыл бұрын
"Mejor" es relativo al contexto. ¿Mejor para qué?
@Gilgameshx
@Gilgameshx 3 жыл бұрын
@@gavilanch2 Fue una pregunta que te plantee y no una afirmación, además, consulté sobre como usar procedures en Dapper. Saludos
@gavilanch2
@gavilanch2 3 жыл бұрын
Disculpa que no haya sido claro. Sí, se que fue una pregunta, pero quería saber a en qué sentido preguntabas si era mejor. Por ejemplo, ¿Preguntas si es mejor en términos de performance? ¿Mejor en términos de productividad? ¿Mejor en términos desde el punto de vista de la facilidad de contratar desarrolladores que conozcan esa tecnología? Y respecto a lo de los procedimientos almacenados, la página que muestro al inicio del video tiene información al respecto. Saludos
5 - Aprendiendo a usar IHttpClientFactory - Buenas Prácticas | HttpClient C#
18:19
Introducción a la Programación Asíncrona en C#
38:52
Felipe Gavilan Programa
Рет қаралды 10 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 18 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 74 МЛН
The Joker kisses Harley Quinn underwater!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 6 МЛН
Qué es un ORM - introducción Dapper
20:57
NetMentor
Рет қаралды 6 М.
2 - Dapper y Procedimientos Almacenados - Variables OUTPUT - Dapper
17:07
Felipe Gavilan Programa
Рет қаралды 7 М.
Introducción a Hangfire | Background Jobs Recurrentes Fáciles | ASP.NET Core
46:20
Reintentos con Polly | ASP.NET Core | C#
15:49
Felipe Gavilan Programa
Рет қаралды 10 М.
El Rey de los Micro ORM: Dapper | C# .Net Core
16:42
hdeleon.net
Рет қаралды 20 М.
4 Formas de Cargar Data Relacionada en Entity Framework Core
25:31
Felipe Gavilan Programa
Рет қаралды 11 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 18 МЛН