当我查看 EF 生成的 SQL 查询时,我看到了
SELECT [extent1].ID as ID,
[extent1].Name as Name
From(
Select myview.ID as ID,
myview.Name as Name
From myview) AS [extent1]
Where([Extent1].ID = @p_linq_0)
为什么外部选择发生在内部选择上?我有一个非常大的表,我可以通过外部查询轻松获取记录,但整个查询合并超时。
我的 Linq 查询
var result = from i in invitationEntity.Invitations
.Where(a=>a.id == inviationId)
select i;
我正在使用 SQL 2012 & EF5 & Linq。
有没有办法“强制”更简单的查询?