Tengo una consulta linq. Tengo un conjunto de parámetros de un formulario que recopilo donde necesito filtrar en función de los campos que el usuario está buscando.Parámetros opcionales de Linq
IQueyable<Users> user = from user in edmxObject.Users
where user.FirstName.Contains(model.FirstName ?? user.FirstName)
&& user.UserName.Contains(model.UserName ?? user.UserName)
Tengo algunos filtros de campo no de cadena que necesito filtrar, incluidos long y boolean. Podrían ser nulos si el usuario no selecciona nada. ¿Cómo los incluyo en la consulta?
¿Esta lista es desconocida? ¿Como un tipo de generador de consultas? – Jodrell
Entonces, la clase 'modelo' tiene algunas propiedades arbitrarias que pueden coincidir con los atributos de la entidad' Usuario' o, ¿es la relación más fuerte? – Jodrell