Coluna desconhecida 'Project2.Name' na 'cláusula where'
Eu tenho uma instrução simples para obter dados do meu banco de dados mySQL, mas ele recebe o seguinte erro:
[MySqlException (0x80004005): coluna desconhecida 'Project2.Name' na cláusula 'where'] MySql.Data.MySqlClient.MySqlStream.ReadPacket () +272
MySql.Data.MySqlClient.NativeDriver.GetResult (Int32 e afectadoRow, Int64 e inseridoId) +68
MySql.Data.MySqlClient.Driver.GetResult (Int32 statementId, Int32 & afectadoRows, Int64 e insertId) +17
MySql.Data.MySqlClient.Driver.NextResult (Int32 statementId, força booleana) +110 MySql.Data.MySqlClient.MySqlDataReader.NextResult () +761 MySql.Data.MySqlClient.MySqlCommand.ExecuteReader (CommandBehavior)
MySql.Data.Entity.EFMySqlCommand.ExecuteDbDataReader (comportamento do CommandBehavior) +33
System.Data.Common.DbCommand.ExecuteReader (comportamento de CommandBehavior) +12 System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands (EntityCommand entityCommand, comportamento de CommandBehavior) +435
A declaração:
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();
}
Quando eu uso o primeiroSelect
Eu recebo esse erro, com o segundo, o código está funcionando bem. Alguém sabe o motivo?
Mesmo erro encontradoaqui
Estou usando o .NET Connector 6.7.4 para quenão pode ser inseto# 68513