LINQ gerando SQL com seleções aninhadas duplicadas

Sou muito novo no .NET Entity Framework e acho incrível, mas de alguma forma estou tendo esse problema estranho (desculpe pelo espanhol, mas meu programa está nesse idioma, de qualquer forma, não é grande coisa, apenas a coluna ou nomes de propriedades): estou fazendo uma consulta LINQ To Entities normal para obter uma lista do UltimaConsulta, assim:

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

UltimasConsultas é uma visão, aliás. O fato é que o LINQ está gerando esse SQL para a consulta:

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]

Por que o LINQ está gerando um Select aninhado? Pensei em vídeos e exemplos que ele gera seleções SQL normais para esse tipo de consulta. Preciso configurar alguma coisa (o modelo de entidade foi gerado a partir de um assistente, portanto é a configuração padrão)? Agradecemos antecipadamente por suas respostas.

questionAnswers(2)

yourAnswerToTheQuestion