¿Cómo busco en dos campos combinados? La búsqueda debería realizarse en el extremo SQL si es posible.Búsqueda de Entity Framework 4 en los campos combinados
Supongamos que tengo una tabla de clientes con nombre y apellido. Me gustaría que los usuarios puedan buscar en ambas columnas usando un solo cuadro de búsqueda.
Mi consulta actualmente se ve así:
var query = DbContext.Customers
.Where(c => c.FirstName.Contains(search) || c.LastName.Contains(search));
pero debe ser algo así como
var query = DbContext.Customers
.Where(c => c.FullName.Contains(search));
funciona muy bien, THX. –
Intenté agregar una propiedad FullName en una clase parcial, luego usé su versión de String.Concat en lugar de solo combinar las cadenas, y lamentablemente todavía tengo un "El miembro de tipo FullName no es compatible en linq-to-entities" de ninguna manera hacer que esto funcione? –
@Mvision: no puede usar propiedad no asignada en L2E. –