Come si effettua la ricerca su due campi combinati. Se possibile, la ricerca dovrebbe avvenire sul lato SQL.Ricerca Entity Framework 4 su campi combinati
Quindi dire che ho una tabella cliente con nome e cognome. Vorrei che gli utenti fossero in grado di effettuare ricerche su entrambe le colonne utilizzando un'unica casella di ricerca.
La mia domanda al momento si presenta così:
var query = DbContext.Customers
.Where(c => c.FirstName.Contains(search) || c.LastName.Contains(search));
ma dovrebbe essere qualcosa come
var query = DbContext.Customers
.Where(c => c.FullName.Contains(search));
grandi opere, thx. –
Ho provato ad aggiungere una proprietà FullName in una classe parziale, quindi ho usato la versione String.Concat invece di combinare semplicemente le stringhe e purtroppo ho ancora un "Il membro del tipo FullName non è supportato in linq-to-entities" in alcun modo farlo funzionare? –
@Mvision: non è possibile utilizzare la proprietà non mappata in L2E. –