LINQ to SQL - Como selecionar colunas específicas e retornar uma lista fortemente tipada
Estou tentando usar o LINQ to SQL para selecionar algumas colunas específicas de uma tabela e retornar o resultado como uma lista de objetos fortemente tipada.
Por exemplo:
var result = (from a in DataContext.Persons
where a.Age > 18
select new Person
{
Name = a.Name,
Age = a.Age
}
).ToList();
Qualquer ajuda seria muito apreciada.
Ele constrói bem, mas quando eu corro, eu recebo o erro. Construção explícita do tipo de entidadeMyEntity
na consulta não é permitido.