Неизвестный столбец 'Project2.Name' в 'предложении where'

У меня есть простое утверждение, чтобы получить данные из моей базы данных MySQL, но он получает следующую ошибку:

[MySqlException (0x80004005): неизвестный столбец «Project2.Name» в «где предложение»] MySql.Data.MySqlClient.MySqlStream.ReadPacket () +272
MySql.Data.MySqlClient.NativeDriver.GetResult (Int32 & disabledRow, Int64 & insertId) +68
MySql.Data.MySqlClient.Driver.GetResult (Int32 StatementId, Int32 & lostRows, Int64 и вставленный идентификатор) +17
MySql.Data.MySqlClient.Driver.
MySql.Data.Entity.EFMySqlCommand.ExecuteDbDataReader (поведение CommandBehavior) +33
System.Data.Common.DbCommand.ExecuteReader (поведение CommandBehavior) +12 System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands (EntityCommand entityCommand, поведение CommandBehavior) +435

Заявление:

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();
}

Когда я использую первыйSelect Я получаю эту ошибку, со вторым, код работает нормально. Кто-нибудь знает причину?

Та же ошибка найденаВот

Я использую .NET Connector 6.7.4, поэтому онне может быть ошибкой# 68513

Ответы на вопрос(3)

Ваш ответ на вопрос