SlideShare una empresa de Scribd logo
1 de 7
Curso de C#
Aprende Linq
{
}
... JcodeWords
Introducción a LINQ en C#
● LINQ (Language Integrated Query) es una característica de C# que permite
realizar consultas directamente en el código.
For more info:
SLIDESGO | BLOG | FAQS
¿Qué es LINQ?
● LINQ es una extensión del lenguaje que facilita la escritura de
consultas sobre datos.
● Integra consultas directamente en el código, haciendo que la
sintaxis sea más intuitiva y fácil de entender.
● Se aplica a diversas fuentes de datos, incluyendo colecciones de
objetos, bases de datos, servicios web, etc.
● Ventajas de LINQ, como la legibilidad del código y la reducción de
la cantidad de código boilerplate.
¿Qué es LINQ?
● LINQ es una extensión del lenguaje que facilita la escritura de
consultas sobre datos.
● Integra consultas directamente en el código, haciendo que la
sintaxis sea más intuitiva y fácil de entender.
● Se aplica a diversas fuentes de datos, incluyendo colecciones de
objetos, bases de datos, servicios web, etc.
● Ventajas de LINQ, como la legibilidad del código y la reducción de
la cantidad de código boilerplate.
¿Por qué LINQ?
• LINQ mejora la claridad y legibilidad del código al proporcionar
una sintaxis declarativa y expresiva.
• Reduce la cantidad de código boilerplate necesario para realizar
operaciones de consulta y manipulación de datos.
• Facilita la escritura de código más conciso y mantenible.
• Gráficos comparativos entre código tradicional y código LINQ para
resaltar la simplicidad y claridad de LINQ.
Fundamentos de LINQ en C#
Contenido:
•Query Syntax vs Method Syntax:
•Explicación breve de las dos sintaxis principales de LINQ.
•Uso de palabras clave como from, where, select en Query
Syntax y métodos como Where, Select en Method Syntax.
•Operadores estándar de LINQ:
•Presentación de algunos operadores estándar utilizados en
consultas LINQ.
•Ejemplos de operadores como Where, OrderBy, Select.
Fundamentos de LINQ en C#

Más contenido relacionado

Similar a Curso_de_Linqdddfdfdfdfdfdfdfdfdfdfdff.pptx

Clase 01 - Python.pptx
Clase 01 - Python.pptxClase 01 - Python.pptx
Clase 01 - Python.pptxIS031
 
Fundamentos tecnologías web
Fundamentos tecnologías webFundamentos tecnologías web
Fundamentos tecnologías webDavid Hurtado
 
Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxromaldohuerta1
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
COMPARATIVA R VS OTROS LP.pptx
COMPARATIVA R VS OTROS LP.pptxCOMPARATIVA R VS OTROS LP.pptx
COMPARATIVA R VS OTROS LP.pptxLunaCorts
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxEddyJavierLogrooLen
 
CURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxCURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxhaycos
 
Como desarrollar una api en .NET Core como un autentico Avenger
Como desarrollar una api en .NET Core como un autentico AvengerComo desarrollar una api en .NET Core como un autentico Avenger
Como desarrollar una api en .NET Core como un autentico AvengerAdrian Diaz Cervera
 
Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.DENIRAMIREZANDRADE
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptssuser948499
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptTIRZOANTONIOMEDINACA
 
Ejemplo Linq To SQL
Ejemplo Linq To SQLEjemplo Linq To SQL
Ejemplo Linq To SQLjcfarit
 
Ingenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareIngenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareJuan Manuel Agüera Castro
 
Fundamentos para el diseño de una RESTful API pragmática
Fundamentos para el diseño de una RESTful API pragmáticaFundamentos para el diseño de una RESTful API pragmática
Fundamentos para el diseño de una RESTful API pragmáticaLeoWong91
 
Documertar APIs - Meetup.js
Documertar APIs - Meetup.jsDocumertar APIs - Meetup.js
Documertar APIs - Meetup.jsEzequiel Rial
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++aldaircausado11
 

Similar a Curso_de_Linqdddfdfdfdfdfdfdfdfdfdfdff.pptx (20)

Clase 01 - Python.pptx
Clase 01 - Python.pptxClase 01 - Python.pptx
Clase 01 - Python.pptx
 
Fundamentos tecnologías web
Fundamentos tecnologías webFundamentos tecnologías web
Fundamentos tecnologías web
 
Diseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptxDiseño de aplicaciónes Web.pptx
Diseño de aplicaciónes Web.pptx
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
COMPARATIVA R VS OTROS LP.pptx
COMPARATIVA R VS OTROS LP.pptxCOMPARATIVA R VS OTROS LP.pptx
COMPARATIVA R VS OTROS LP.pptx
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptx
 
Herramientas
HerramientasHerramientas
Herramientas
 
CURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptxCURSO INTENSIVO C#.pptx
CURSO INTENSIVO C#.pptx
 
Como desarrollar una api en .NET Core como un autentico Avenger
Como desarrollar una api en .NET Core como un autentico AvengerComo desarrollar una api en .NET Core como un autentico Avenger
Como desarrollar una api en .NET Core como un autentico Avenger
 
Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
 
Web services1
Web services1Web services1
Web services1
 
Ejemplo Linq To SQL
Ejemplo Linq To SQLEjemplo Linq To SQL
Ejemplo Linq To SQL
 
Ingenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareIngenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de Software
 
Fundamentos para el diseño de una RESTful API pragmática
Fundamentos para el diseño de una RESTful API pragmáticaFundamentos para el diseño de una RESTful API pragmática
Fundamentos para el diseño de una RESTful API pragmática
 
Documertar APIs - Meetup.js
Documertar APIs - Meetup.jsDocumertar APIs - Meetup.js
Documertar APIs - Meetup.js
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 

Último

3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf
3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf
3.7 Teoria General de la Fotografia de Manchas de Sangre.pdfntraverso1
 
Documentacion de indicios balisticos.pdf
Documentacion de indicios balisticos.pdfDocumentacion de indicios balisticos.pdf
Documentacion de indicios balisticos.pdfntraverso1
 
OrtegaCarrillo_LuisManuel_M001S2AI6.pptx
OrtegaCarrillo_LuisManuel_M001S2AI6.pptxOrtegaCarrillo_LuisManuel_M001S2AI6.pptx
OrtegaCarrillo_LuisManuel_M001S2AI6.pptxrg98qqb2yd
 
Modulo_1_Fundamentos_de_la_Criminalistica.pdf
Modulo_1_Fundamentos_de_la_Criminalistica.pdfModulo_1_Fundamentos_de_la_Criminalistica.pdf
Modulo_1_Fundamentos_de_la_Criminalistica.pdfntraverso1
 
ENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUI
ENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUIENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUI
ENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUIDanilo345559
 
SESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docx
SESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docxSESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docx
SESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docxYODEMITGOMEZMOZO
 
5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...
5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...
5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...jose880240
 
428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf
428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf
428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdfMIGUEL733142
 
Curso de Fotografia digital. Unidad 1. 2024
Curso de Fotografia digital. Unidad 1. 2024Curso de Fotografia digital. Unidad 1. 2024
Curso de Fotografia digital. Unidad 1. 2024Easywork.ec
 
3.3 Conceptos previos sobre Lugar de Hecho.pdf
3.3 Conceptos previos sobre Lugar de Hecho.pdf3.3 Conceptos previos sobre Lugar de Hecho.pdf
3.3 Conceptos previos sobre Lugar de Hecho.pdfntraverso1
 
Vincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptx
Vincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptxVincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptx
Vincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptxTeresaAlmacias
 
Infografía de la materia economía macroeconomía
Infografía de la materia economía macroeconomíaInfografía de la materia economía macroeconomía
Infografía de la materia economía macroeconomíaantonio572117
 
La fotografia en accidentes de tránsito.
La fotografia en accidentes de tránsito.La fotografia en accidentes de tránsito.
La fotografia en accidentes de tránsito.ntraverso1
 
ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...
ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...
ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...mesmases3
 
exposicion2024 dia 13 mayo Videoteca CRMNPCVT
exposicion2024 dia 13 mayo Videoteca CRMNPCVTexposicion2024 dia 13 mayo Videoteca CRMNPCVT
exposicion2024 dia 13 mayo Videoteca CRMNPCVTalfredo estrada
 
Concursos Educativos Escolares 2024-AMILCAR.pdf
Concursos Educativos Escolares 2024-AMILCAR.pdfConcursos Educativos Escolares 2024-AMILCAR.pdf
Concursos Educativos Escolares 2024-AMILCAR.pdfJuanMarcialRomeroGlv
 

Último (16)

3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf
3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf
3.7 Teoria General de la Fotografia de Manchas de Sangre.pdf
 
Documentacion de indicios balisticos.pdf
Documentacion de indicios balisticos.pdfDocumentacion de indicios balisticos.pdf
Documentacion de indicios balisticos.pdf
 
OrtegaCarrillo_LuisManuel_M001S2AI6.pptx
OrtegaCarrillo_LuisManuel_M001S2AI6.pptxOrtegaCarrillo_LuisManuel_M001S2AI6.pptx
OrtegaCarrillo_LuisManuel_M001S2AI6.pptx
 
Modulo_1_Fundamentos_de_la_Criminalistica.pdf
Modulo_1_Fundamentos_de_la_Criminalistica.pdfModulo_1_Fundamentos_de_la_Criminalistica.pdf
Modulo_1_Fundamentos_de_la_Criminalistica.pdf
 
ENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUI
ENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUIENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUI
ENCUENTRO DE DIBUJOS - PROGRAMA RED LOCAL DE APOYOS Y CUIDADOS HUALQUI
 
SESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docx
SESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docxSESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docx
SESIÓN 02 - 1° - CONOCIENDO LA MITOLOGÍA ANDINA.docx
 
5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...
5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...
5.1-La 1ª parte del reinado de Alfonso XIII y los proyectos de regeneracionis...
 
428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf
428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf
428926353-Conclusiones-Descriptivas-Por-Areas-v-Ciclo.pdf
 
Curso de Fotografia digital. Unidad 1. 2024
Curso de Fotografia digital. Unidad 1. 2024Curso de Fotografia digital. Unidad 1. 2024
Curso de Fotografia digital. Unidad 1. 2024
 
3.3 Conceptos previos sobre Lugar de Hecho.pdf
3.3 Conceptos previos sobre Lugar de Hecho.pdf3.3 Conceptos previos sobre Lugar de Hecho.pdf
3.3 Conceptos previos sobre Lugar de Hecho.pdf
 
Vincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptx
Vincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptxVincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptx
Vincent-Van-Gogh-y-el-poder-de-la-sinestesia-en-el-arte.pptx
 
Infografía de la materia economía macroeconomía
Infografía de la materia economía macroeconomíaInfografía de la materia economía macroeconomía
Infografía de la materia economía macroeconomía
 
La fotografia en accidentes de tránsito.
La fotografia en accidentes de tránsito.La fotografia en accidentes de tránsito.
La fotografia en accidentes de tránsito.
 
ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...
ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...
ASÍ CANTAN A LA MADRE Culturas y canciones. Intérpretes, autores y compositor...
 
exposicion2024 dia 13 mayo Videoteca CRMNPCVT
exposicion2024 dia 13 mayo Videoteca CRMNPCVTexposicion2024 dia 13 mayo Videoteca CRMNPCVT
exposicion2024 dia 13 mayo Videoteca CRMNPCVT
 
Concursos Educativos Escolares 2024-AMILCAR.pdf
Concursos Educativos Escolares 2024-AMILCAR.pdfConcursos Educativos Escolares 2024-AMILCAR.pdf
Concursos Educativos Escolares 2024-AMILCAR.pdf
 

Curso_de_Linqdddfdfdfdfdfdfdfdfdfdfdff.pptx

  • 1. Curso de C# Aprende Linq { } ... JcodeWords
  • 2. Introducción a LINQ en C# ● LINQ (Language Integrated Query) es una característica de C# que permite realizar consultas directamente en el código. For more info: SLIDESGO | BLOG | FAQS
  • 3. ¿Qué es LINQ? ● LINQ es una extensión del lenguaje que facilita la escritura de consultas sobre datos. ● Integra consultas directamente en el código, haciendo que la sintaxis sea más intuitiva y fácil de entender. ● Se aplica a diversas fuentes de datos, incluyendo colecciones de objetos, bases de datos, servicios web, etc. ● Ventajas de LINQ, como la legibilidad del código y la reducción de la cantidad de código boilerplate.
  • 4. ¿Qué es LINQ? ● LINQ es una extensión del lenguaje que facilita la escritura de consultas sobre datos. ● Integra consultas directamente en el código, haciendo que la sintaxis sea más intuitiva y fácil de entender. ● Se aplica a diversas fuentes de datos, incluyendo colecciones de objetos, bases de datos, servicios web, etc. ● Ventajas de LINQ, como la legibilidad del código y la reducción de la cantidad de código boilerplate.
  • 5. ¿Por qué LINQ? • LINQ mejora la claridad y legibilidad del código al proporcionar una sintaxis declarativa y expresiva. • Reduce la cantidad de código boilerplate necesario para realizar operaciones de consulta y manipulación de datos. • Facilita la escritura de código más conciso y mantenible. • Gráficos comparativos entre código tradicional y código LINQ para resaltar la simplicidad y claridad de LINQ.
  • 6. Fundamentos de LINQ en C# Contenido: •Query Syntax vs Method Syntax: •Explicación breve de las dos sintaxis principales de LINQ. •Uso de palabras clave como from, where, select en Query Syntax y métodos como Where, Select en Method Syntax. •Operadores estándar de LINQ: •Presentación de algunos operadores estándar utilizados en consultas LINQ. •Ejemplos de operadores como Where, OrderBy, Select.