我有一个很大的选择有许多内部联接和左的连接,并选择选择,如:我怎样才能得到一个选择的次数在SQL Server选择在
SELECT
(...)
ORDER BY
Price
的问题是对的SELECT COUNT我是必须再次运行此选择?
SELECT
COUNT(...)
ORDER BY
Price
有没有简单的方法可以运行一次并获得select和select的结果select?
这里是我的C#代码与实体框架:
string strQuery = "....";
IQueryable<ProductDto> list = _entities.Database.SqlQuery<ProductDto>(strQuery).AsQueryable();
你能告诉它在我的查询请,我不明白它 – dan
@丹 - 你如何执行你的'select'它是一个存储过程?它是从.NET代码中调用的吗? – Jamiec
@dan - 你见过这个:['CountAsync()'](https://msdn.microsoft.com/en-us/library/dn177554(v = vs.113).aspx#M:System.Data。 Entity.Infrastructure.DbRawSqlQuery'1.CountAsync) – Jamiec