Use string como nome de campo no LINQ
Veja o código abaixo. Eu gostaria de substituirUSERNAME
pelo nome do campo recebido no parâmetrofield
. Esse método deve ser capaz de fazer alguma pesquisa em vários campos.
Obrigado,
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
};
}