Ответ 1
Нет, нет планов сделать это. Это далеко за пределами того, что пытается сделать dapper. Пока что я бы сказал, что это противоречит. Ядро Dapper пытается стать другом для тех, кто любит свой SQL.
Есть ли способ сделать Dapper.net совместимым с интерфейсами IQueryable? Если нет, то какое обходное решение использовать Dapper с фильтрами "Expression Trees"?
Нет, нет планов сделать это. Это далеко за пределами того, что пытается сделать dapper. Пока что я бы сказал, что это противоречит. Ядро Dapper пытается стать другом для тех, кто любит свой SQL.
Вы можете получить IQueryable
из IEnumerable
с помощью встроенного метода расширения AsQueryable
в пространстве имен 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();
}