Luchando un poco hoy.Si las declaraciones dentro de un Linq where clause
que tienen el siguiente método que devuelve una lista de products..lovely.
public static List<tblWeight> GetProductInfo(string memberid, string locationid, string basematerial, string source)
{
MyEntities getproductinfo = new MyEntities();
return (from p in getproductinfo .tblWeights
where p.MemberId == memberid &&
p.LocationId == locationid &&
p.BaseMaterialName == basematerial &&
p.WeightStatus == source
select p)
.ToList();
- Dónde Componentes principales & fuente son listas desplegables.
¿Cómo hago para incorporar algunas declaraciones de IF en la cláusula where?
Por ejemplo, si no se toca el elemento base ddl pero se selecciona un elemento en la fuente ddl, el resultado devolverá todo lo relacionado con el material base pero filtrado por la fuente seleccionada.
¿Eso ni siquiera tiene sentido ?!
Ni siquiera estoy seguro de que estoy tomando el enfoque correcto - por favor, perdona mi ignorancia.
¿Puedes aclarar "si el ddl del material base no se toca pero se ha seleccionado un elemento en la fuente ddl"? – bits
DDL significa lo que en este contexto? –
Lo siento bits - Entonces, si un usuario no selecciona nada de la lista desplegable de elementos básicos, entonces esencialmente el conjunto de datos no será 'filtrado' por este criterio. –