Лямбда-выражение всегда возвращает первое значение - PullRequest
0 голосов
/ 11 июня 2018

В моем консольном приложении есть следующий код:

UserManager user = new UserManager();
string lastName = "Aşık";
Console.WriteLine(user.GetBySingleUser(x => x.LastName == lastName).FirstName.toString());
Console.ReadLine();

Но консоль всегда печатает FirstName самой первой записи в таблице User, как будто она никогда не выполняет лямбда-выражение.Фактически, он не работает, так как консоль продолжает выводить событие FirstName первого значения, хотя я изменил переменную lastName, чего нет в таблице.

Ниже приведено определение метода GetBySingleUser:

public UserWM GetBySingleUser(Expression<Func<User, bool>> filter = null)
    {
        return UserMapping.MapToWM(_userOperations.GetBySingleUser());
    }

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...