使用LINQ to entities和LINQ To Objects运行简单的LINQ查询不起作用。你认为这在总体上是可能的吗?也许唯一的解决方案是编写一个指定的提供程序?在我的存储库中,我在所有IQueryable实例上调用了.Union<>(),最后使用LINQ查询得到的单个IQueryable。结果是一个IQueryable被完全忽略。
.* FROM company p 我将此查询转换为LINQ的最远步骤是: .SelectMany(r =>new { t.Companies.Name, t.Descriptions.Average, t.Companies.Category})但问题是表演SQL查询成本为28% (相对于批处理),LINQ查询为72%。
我已经用LINQ中的SelectMany替换了J
我现在正在尝试使用优化我的数据库,我面临的问题是,我的SQL Profiler跟踪显示了大量使用sp_executesql执行的查询-而顾问无法处理这些查询。这些查询似乎来自我正在使用的LINQ- to -Entities,所以我只是好奇是否有任何方法可以让LINQ-to-Entities直接调用语句。