El tipo '{0}' aparece en dos inicializaciones estructuralmente incompatibles dentro de una sola consulta LINQ to Entities. ...

El tipo '{0}' aparece en dos inicializaciones estructuralmente incompatibles dentro de una sola consulta LINQ to Entities. Un tipo se puede inicializar en dos lugares dentro de la misma consulta, pero sólo si se establecen las mismas propiedades en ambos lugares y dichas propiedades se establecen en el mismo orden.
El tipo '{0}' aparece en dos inicializaciones estructuralmente incompatibles dentro de una sola consulta LINQ to Entities. Un tipo se puede inicializar en dos lugares dentro de la misma consulta, pero solo si se establecen las mismas propiedades en ambos lugares y dichas propiedades se establecen en el mismo orden.