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….!!

IQueryable VS IEnumerable - C#

  • 1.
  • 2.
  • 3.
    * ES MEJORPARA 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 ISAN 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)
  • 5.