из пользовательского запроса SQL Я хотел бы получить IQueryable (у меня есть свои причины):Объединить Linq2SQL с пользовательской SQL
Что-то вроде:
IQueryable<Client> query = Foo<Client>("SELECT * FROM Clients WHERE ...");
query.Where(e => e.Active==true).Skip(10).Take(10); //etc.
Есть ли способ реализации Foo?
Я нашел ExecuteQuery<T>(...).AsQueryable()
, но это не работает, поскольку он загружает все записи.
возможно дубликат [LINQ к SQL ExecuteQuery() как IQueryable] (http://stackoverflow.com/questions/1065241/linq-to-sql-executequery-as-iqueryable) –