Columna desconocida 'Project2.Name' en 'cláusula where'
Tengo una declaración simple para obtener datos de mi base de datos mySQL pero aparece el siguiente error:
[MySqlException (0x80004005): columna desconocida 'Project2.Name' en 'cláusula where'] MySql.Data.MySqlClient.MySqlStream.ReadPacket () +272
MySql.Data.MySqlClient.NativeDriver.GetResult (Int32 &fectedRow, Int64 & embeddedId) +68
MySql.Data.MySqlClient.Driver.GetResult (Int32 instrucciónId, Int32 y afectadosFilas, Int64 e insertId) +17
MySql.Data.MySqlClient.Driver.NextResult (Int32 StatementId, Boolean force) +110 MySql.Data.MySqlClient.MySqlDataReader.NextResult () +761 MySql.Data.MySqlClient.MySqlCommand.MySqlCommand.
MySql.Data.Entity.EFMySqlCommand.ExecuteDbDataReader (Comando Comportamiento de Comando) +33
System.Data.Common.DbCommand.ExecuteReader (comportamiento CommandBehavior) +12 System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands (EntityCommand entityCommand, CommandBehavior behaviour) +435
La declaración:
using (myEntities ctx = new myEntities())
{
var Result = ctx.Items.Where(x => x.Contact.Country == Country)
.GroupBy(p => p.Name).Where(x => !x.Any(y => y.Value == "X"))
.Select(g => g.OrderByDescending(p => p.Date).FirstOrDefault()) //<- Error
.Select(g => g.FirstOrDefault()) // <- no Error
.ToList();
}
Cuando uso el primeroSelect
Me sale este error, con el segundo, el código funciona bien. Alguien sabe el motivo?
Mismo error encontradoaquí
Estoy usando .NET Connector 6.7.4 por lo quehipocresía ser insecto# 68513