LINQ генерирует SQL с дубликатами вложенных выборок

Я очень новичок в .NET Entity Framework и думаю, что это круто, но почему-то у меня возникает эта странная проблема (извините за испанский, но моя программа на этом языке, в любом случае, это не имеет большого значения, просто колонка или имена свойств): я делаю обычный запрос LINQ To Entities, чтобы получить список UltimaConsulta, например:

var query = from uc in bd.UltimasConsultas
            select uc;

UltimasConsultas это вид, кстати. Дело в том, что LINQ генерирует этот SQL для запроса:

SELECT 
[Extent1].[IdPaciente] AS [IdPaciente], 
[Extent1].[Nombre] AS [Nombre], 
[Extent1].[PrimerApellido] AS [PrimerApellido], 
[Extent1].[SegundoApellido] AS [SegundoApellido], 
[Extent1].[Fecha] AS [Fecha]
FROM (SELECT 
      [UltimasConsultas].[IdPaciente] AS [IdPaciente], 
      [UltimasConsultas].[Nombre] AS [Nombre], 
      [UltimasConsultas].[PrimerApellido] AS [PrimerApellido], 
      [UltimasConsultas].[SegundoApellido] AS [SegundoApellido], 
      [UltimasConsultas].[Fecha] AS [Fecha]
      FROM [dbo].[UltimasConsultas] AS [UltimasConsultas]) AS [Extent1]

Почему LINQ генерирует вложенный Select? Из видео и примеров я подумал, что он генерирует обычные SQL-запросы для такого рода запросов. Нужно ли что-то настраивать (модель сущностей генерировалась из мастера, так что это конфигурация по умолчанию)? Заранее спасибо за ваши ответы.

Ответы на вопрос(2)

Ваш ответ на вопрос