Así que tengo un modelo creado en Entity Framework 4 utilizando las primeras funciones del código CTP4. Todo esto está funcionando bien juntos.Entity Framework Code First y Criterios de búsqueda
Estoy intentando agregar una función de búsqueda avanzada a mi aplicación. Esta función de "búsqueda avanzada" simplemente permite a los usuarios ingresar múltiples criterios para buscar por. Por ejemplo: Buscar
Avanzada Producto
- Nombre
- Fecha de Inicio
- fecha de finalización
Esto permitiría al usuario buscar por el nombre del producto y también limitar el resultados por las fechas en que fueron creados.
El problema es que no sé cuántos de estos campos se utilizarán en una sola búsqueda. ¿Cómo puedo entonces construir mi consulta de Entity Framework?
Tengo an example que describe cómo crear una consulta dinámica para Entity Framework, sin embargo, esto no parece funcionar para las clases de POCO que creé para la persistencia de Code First.
¿Cuál es la mejor manera de construir una consulta cuando se desconoce la cantidad de restricciones?
Brilliant! ¡Gracias! –
+1 Código de código muy útil. –
podemos usar in-buil where(). Where() pero ¿por qué debería alguien usar su extensión? ¿Qué es tan especial allí? –