O tipo '{0}' aparece em duas inicializações estruturalmente incompatíveis dentro da mesma consulta LINQ to Entities. Um tipo ...

O tipo '{0}' aparece em duas inicializações estruturalmente incompatíveis dentro da mesma consulta LINQ to Entities. Um tipo pode ser inicializado em dois locais na mesma consulta, mas somente se as mesmas propriedades forem definidas em ambos os locais e na mesma ordem.