Usar cadena como nombre de campo en LINQ
Mira el código de abajo. Me gustaria reemplazarUSERNAME
por el nombre del campo recibido en el parámetrofield
. Este método debe ser capaz de hacer una búsqueda en varios campos.
Gracias,
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
};
}