В моем консольном приложении есть следующий код:
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());
}
Заранее спасибо!