SlideShare una empresa de Scribd logo
1 de 5
IQUERYABLE
VS
IENUMERABLE
Caso Práctico
* ES MEJOR PARA CONSULTAR LOS DATOS DE LAS COLECCIONES EN
MEMORIA COMO LIST, ARRAY, ETC.
* EJECUTAR LA CONSULTA DE SELECCIÓN EN EL LADO DEL
SERVIDOR, ES DECIR, CARGA LOS DATOS EN LA MEMORIA EN EL
LADO DEL CLIENTE Y LUEGO FILTRAR LOS DATOS.
* ES ADECUADO PARA CONSULTAS LINQ TO OBJECT Y LINQ TO XML.
* SOPORTA LA EJECUCIÓN DIFERIDA.
* NO ADMITE LA CONSULTA PERSONALIZADA.
* NO ADMITE CARGA PEREZOSA. POR LO TANTO NO ES ADECUADO
PARA LA PAGINACIÓN COMO ESCENARIOS.
IEnumerable (System.Collections)
* IQUERYABLE IS AN INTERFACE THAT IMPLEMENTS IENUMERABLE
* ES MEJOR CONSULTAR LOS DATOS DE LAS COLECCIONES DE MEMORIA
EXTERNA (COMO BASE DE DATOS REMOTA, SERVICIO).
* EJECUTAR LA CONSULTA DE SELECCIÓN EN EL LADO DEL SERVIDOR CON
TODOS LOS FILTROS.
* ES ADECUADO PARA CONSULTAS LINQ TO SQL.
* ADMITE LA EJECUCIÓN APLAZADA.
* ADMITE LA CONSULTA PERSONALIZADA MEDIANTE MÉTODOS
CREATEQUERY Y EXECUTE.
* SOPORTE IQUERYABLE PEREZOSO. POR LO TANTO, ES ADECUADO PARA
LA PAGINACIÓN COMO ESCENARIOS.
IQueryable (System.Linq)
* SÍGUENOS:
KAIZENFORCE
WWW.KAIZEN-FORCE.COM
KAIZENFORCE.PERU@GMAIL.COM
MUCHAS GRACIAS….!!

Más contenido relacionado

Más de Jorge Jeffrey Vargas Ipince (18)

Introducción a Redis y Azure Redis Cache en Net Core 2.2
Introducción a Redis y Azure Redis Cache en Net Core 2.2Introducción a Redis y Azure Redis Cache en Net Core 2.2
Introducción a Redis y Azure Redis Cache en Net Core 2.2
 
Introducing to Azure Functions
Introducing to Azure FunctionsIntroducing to Azure Functions
Introducing to Azure Functions
 
Ado.Net - mejores prácticas
Ado.Net - mejores prácticasAdo.Net - mejores prácticas
Ado.Net - mejores prácticas
 
Face api - Services Cognitives
Face api - Services CognitivesFace api - Services Cognitives
Face api - Services Cognitives
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Tips tsql
Tips tsqlTips tsql
Tips tsql
 
Unit Test - Visual Studio
Unit Test - Visual StudioUnit Test - Visual Studio
Unit Test - Visual Studio
 
View Sql Server
View Sql ServerView Sql Server
View Sql Server
 
Triggers en SQL Server
Triggers en SQL ServerTriggers en SQL Server
Triggers en SQL Server
 
Stored Procedures - SQL
Stored Procedures - SQLStored Procedures - SQL
Stored Procedures - SQL
 
Test Drive Development
Test Drive DevelopmentTest Drive Development
Test Drive Development
 
Web Services
Web ServicesWeb Services
Web Services
 
Backgroundworker
Backgroundworker Backgroundworker
Backgroundworker
 
Paginado Eficiente en SQL Server
Paginado Eficiente en SQL ServerPaginado Eficiente en SQL Server
Paginado Eficiente en SQL Server
 
Campo identity - SQL Server
Campo identity - SQL ServerCampo identity - SQL Server
Campo identity - SQL Server
 
Función replicate - SQL Server
Función replicate - SQL ServerFunción replicate - SQL Server
Función replicate - SQL Server
 
Truncate vs Delete
Truncate vs DeleteTruncate vs Delete
Truncate vs Delete
 
Pivot Estatico vs Dinámico
Pivot Estatico vs DinámicoPivot Estatico vs Dinámico
Pivot Estatico vs Dinámico
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (13)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

IQueryable VS IEnumerable - C#

  • 3. * ES MEJOR PARA CONSULTAR LOS DATOS DE LAS COLECCIONES EN MEMORIA COMO LIST, ARRAY, ETC. * EJECUTAR LA CONSULTA DE SELECCIÓN EN EL LADO DEL SERVIDOR, ES DECIR, CARGA LOS DATOS EN LA MEMORIA EN EL LADO DEL CLIENTE Y LUEGO FILTRAR LOS DATOS. * ES ADECUADO PARA CONSULTAS LINQ TO OBJECT Y LINQ TO XML. * SOPORTA LA EJECUCIÓN DIFERIDA. * NO ADMITE LA CONSULTA PERSONALIZADA. * NO ADMITE CARGA PEREZOSA. POR LO TANTO NO ES ADECUADO PARA LA PAGINACIÓN COMO ESCENARIOS. IEnumerable (System.Collections)
  • 4. * IQUERYABLE IS AN INTERFACE THAT IMPLEMENTS IENUMERABLE * ES MEJOR CONSULTAR LOS DATOS DE LAS COLECCIONES DE MEMORIA EXTERNA (COMO BASE DE DATOS REMOTA, SERVICIO). * EJECUTAR LA CONSULTA DE SELECCIÓN EN EL LADO DEL SERVIDOR CON TODOS LOS FILTROS. * ES ADECUADO PARA CONSULTAS LINQ TO SQL. * ADMITE LA EJECUCIÓN APLAZADA. * ADMITE LA CONSULTA PERSONALIZADA MEDIANTE MÉTODOS CREATEQUERY Y EXECUTE. * SOPORTE IQUERYABLE PEREZOSO. POR LO TANTO, ES ADECUADO PARA LA PAGINACIÓN COMO ESCENARIOS. IQueryable (System.Linq)