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

questionAnswers(3)

yourAnswerToTheQuestion