问题
Is there a plan to make Dapper.net compatible with IQueryable interfaces? If not, what's the workaround to use Dapper with "Expression Trees" filters?
回答1:
No, there are no plans to do this. It is far far outside what dapper tries to do. So far that I would say it is antithetical. Dapper core tries to be the friend to those who love their SQL.
回答2:
You can get IQueryable
from IEnumerable
using the built-in extension method AsQueryable
in System.Linq
namespace
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();
}
Example
来源:https://stackoverflow.com/questions/27563096/dapper-net-and-iqueryable