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)

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