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 を使用しています。
より単純なクエリを「強制」する方法はありますか?