Использовать строку в качестве имени поля в LINQ
Посмотрите код ниже. Я хотел бы заменитьUSERNAME
по имени поля полученному в параметреfield
, Этот метод должен иметь возможность выполнять поиск по нескольким полям.
Поблагодарить,
public void Searching(string field, string stringToSearch)
{
var res =
from user in _dataContext.USERs where
user.USERNAME.Contains(stringToSearch)
select new
{
Id = user.ID,
Username = user.USERNAME
};
}