Dapper.NET y IQueryable

c# dapper lambda

Pregunta

¿Existe un plan para hacer que Dapper.net sea compatible con las interfaces IQueryable? Si no, ¿cuál es la solución para usar Dapper con los filtros "Expression Trees"?

Respuesta aceptada

No, no hay planes para hacer esto. Está muy lejos de lo que Dapper intenta hacer. Hasta ahora, yo diría que es antitético. Dapper core intenta ser el amigo de aquellos que aman su SQL.


Respuesta popular

Puede obtener IEnumerable de IQueryable utilizando el método de extensión AsQueryable en el espacio de nombres System.Linq

public IQueryable<Order> GetOrdersAsQuerable()
{
    IEnumerable<Order> qry= GetOrders(); //using Query<T>
    //use the built-in extension method  AsQueryable in  System.Linq namespace
    return qry.AsQueryable();            
}

Ejemplo



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué