Il file della guida fornito con Dynamic Linq in CSharpSamples.zip non mostra alcun esempio di utilizzo di contiene o simili.Come utilizzare "contiene" o "mi piace" in una query dinamica di linq?
Esistono soluzioni semplici per fare ciò? e dove (col like @col) non funziona.
Si prega di notare tutti quelli di cui sto discutendo il LINQ DYNAMIC fornito con Visual Studio nel file di esempio. In questa versione, posso definire una query where usando una stringa "mycol = @mycol". Conosco i casi semplici. –
Quello che vorrei * veramente * fare è inserire la stringa "Mi piace" al posto di "=" nella mia stringa e fare in modo che Dynamic Linq la analizzi. Ma, mi prenderò un lavoro in giro. Penso che il motivo per cui non è stato aggiunto è che hanno generato il loro parser su System.Linq.Expressions che non ha questo metodo. –
Per essere chiari, io posso fare questo "username = @ 0, Contact.FirstName = @ 1" Ma non questa "nomeutente come @ 0, Contatto.FirstName come @ 1" Dove queste sono le stringhe, e utilizzando la sintassi LINQ dinamica: dc.table.where (Stringa, array) –