Тёмный

12.- LINQ para manipular y obtener objetos complejos con subconsultas | Curso de fundamentos de C# 

hdeleon.net
Подписаться 193 тыс.
Просмотров 15 тыс.
50% 1

Doceavo video del curso de fundamentos de C#, en este video veremos como crear objetos complejos y subconsultas en Linq.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
También puedes vía patreon: / powerhdeleon
Todos los videos del curso de fundamentos: • 1.- Tipos de datos y v...
Todos los videos del curso de C# novato a experto: • 1.- Tipos de datos y v...
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
#Csharp #core #linq

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@hdeleonnet
@hdeleonnet 4 года назад
Si te ha gustado el video puedes apoyarme dejándome un like y compartiéndolo en tus redes sociales, ¡Muchas gracias!
@carlosgcano2441
@carlosgcano2441 10 месяцев назад
Se ve Borroso. No enfocaste bien.
@hernangarcia77
@hernangarcia77 2 года назад
en la parte de BarData se me hizo pure lo poquito que tengo de cerebro 😱
@rodrigo6459
@rodrigo6459 3 года назад
En este caso en particular funciona mejor en vez de usar .Count()>0 el .Any() Queda así... (from d in bares where d.cervezas.Where(c => c.Nombre == nombreCerveza).Any() select d).ToList();
@yahir3302
@yahir3302 8 месяцев назад
Tu video esta bien explicado y sencillo, pero creo que es pierde mas tiempo creando los objetos a consultar que haciendo las consultas y eso le resta valor al video. Recomendaría o tener ya una base de datos creada y explicarla con diagramas o algo que ya este hecho.
@Cristian-ch9wp
@Cristian-ch9wp 4 года назад
buen video, cada vez me gusta mas linq
@hansramos1372
@hansramos1372 Год назад
Que gran video aunque me parece que te comiste mucho el coco con el ejercicio jajaja
@leonelquiroga7648
@leonelquiroga7648 4 года назад
Gran video como todos los que subis! Una duda.. minuto once cuando creas los bares y agregas las cervezas.. con un cervezas.Add() hubiera servido porque en la clase Bar la lista ya está inicializada por el new no?
@masOrnis
@masOrnis 4 года назад
Hola Héctor. Buen video gracias por compartirlo, dos consultas: 1) En lugar de crear la clase "BarData" no sería mas "Fácil" hacer un Select() de las propiedades que necesitamos traer? o en que caso sería recomendable hacerlo asi a diferencia de este ejemplo? 2) Yo en lugar de .Count()>0 uso .Any() me resulta mas cómodo. Saludos desde Arg.!
@hdeleonnet
@hdeleonnet 4 года назад
1 di también va con eso, 2 tambien con any, voy a experimentar que es mas rapido any o count se me acaba de ocurrir
@jhoelmng9000
@jhoelmng9000 3 года назад
Excelente curso Hector, explicaciones sencillas, pero muy claras, muchas Gracias!
@dfclavijo
@dfclavijo Год назад
Muchas gracias
@Xhristian15
@Xhristian15 Год назад
Por que cuando se crea una lista de cerveza en la clase anterior se necesito el "List cervezas?. Pero, dentro del List de Bar simplemente se coloca cervezas sin nada?
@lilibethcamico
@lilibethcamico Год назад
Excelente tenia un par de días sin entrar pero ya mejor así que a seguir je je. Gracias por tu contenido.
@JuanDeEnzina
@JuanDeEnzina Год назад
Como clono objetos complejos??? Gracias por tu contenido
@antoniochoa5109
@antoniochoa5109 2 года назад
Que chido aprender con cervezas UwU
@ismaeluribep
@ismaeluribep 2 года назад
Entiendo que el ejercicio era hacer consultas y subconsultas, pero creo que se podría haber traido los dos elementos en la clausula Select d.Nombre, d.Cantidad y se evita la subconsulta. no?
@wenacabros9676
@wenacabros9676 2 года назад
He estado intentando extraer los datos en una tupla (string,int) con el siguiente codigo: var bar = (from d in bares where d.cervezas.Where(c => c.Alcohol == 12).Count() > 0 select d.cervezas.Select( c => (c.Nombre, c.Cantidad) ) ).ToList() hasta el where.count funciona bien, count es 2. Pero en el select. las 2 tuplas que me devuelve son null (null, 0), no entiendo que estoy haciendo mal. Sabes que puede estar pasando? Vi tu comentario y pensé en hacer lo que proponías pero al final terminé usando subconsultas de igual manera jajaj.
@poolberrospi263
@poolberrospi263 3 года назад
Hola Hector, gracias por el video. Tengo una consulta, en la clase Cerveza heredas de la clase Bebida y entiendo (aunque no se ve) se debe generar un constructor que reciba esos parámetros de la clase Bebida, sin embargo, en la clase programa al crear el objeto Cerveza no debería solicitar esos parámetros pero en tu video veo que no lo requiere, por qué? Saludos y gracias.
@onielbrea913
@onielbrea913 3 года назад
En clases anteriores Hector había creado un nuevo constructor el cual estaba vacío, había mencionado que una clase podría tener mas de un constructor sin problemas, creo que es porque hacia referencia a ese constructor vacío
@ronaldalbertoromero7291
@ronaldalbertoromero7291 3 года назад
Cual seria la setencia linq, para sumar la cantidad de las cervezas que tenga como nombre Stout. Gracias
@hdeleonnet
@hdeleonnet 3 года назад
.Count()
@andreslindono7995
@andreslindono7995 2 года назад
Muchas gracias por tu video , me parece interesante , Será que me puedes explicar como validar que no se repita un valor como por ejemplo el número del documento de un cliente no puede estar en otro objeto y que este no sea agregado en una lista tipo objeto
@andreslindono7995
@andreslindono7995 2 года назад
Es decir si el documento existe en la lista el nuevo cliente no se puede agregar hasta que cambie el documento
@matiasabarcamorales3263
@matiasabarcamorales3263 3 года назад
wow cada vez amo mas JavaScript... XDD
@onielbrea913
@onielbrea913 3 года назад
Jaja no hay por que correr amigo xD
@hernangarcia77
@hernangarcia77 2 года назад
No entiendo porque se complican con este lenguaje, tengo la desgracia de tener que aprenderlo por trabajo, me parece horriblemente complejo para lo que es, mojor dicho, lo que no es, un lenguaje de sistemas
@JuanDeEnzina
@JuanDeEnzina Год назад
@@hernangarcia77 Hablas de c# o de Javascript?
@hernangarcia77
@hernangarcia77 Год назад
@@JuanDeEnzina de c#
@507master
@507master 4 года назад
Thanks.
@maxdevs
@maxdevs 4 года назад
excelente video y aportacion
Далее
DAXSHAT!!! Avaz Oxun sahnada yeg'lab yubordi
10:46
Просмотров 388 тыс.
Катаю тележки  🛒
08:48
Просмотров 567 тыс.
NUEVAS MEJORAS de LINQ en .NET 6
19:23
Просмотров 11 тыс.
LINQ: LET vs INTO
7:17
Просмотров 4,7 тыс.
Expresiones Lambda en C# .Net
16:47
Просмотров 69 тыс.
How Guard Clauses Can Make Your Code Better
13:54
Просмотров 13 тыс.
3.- Arreglos y listas | Curso de fundamentos de C#
17:48