Non si tratta del riutilizzo di un risultato ma di più dell'istruzione stessa. Né si tratta di un errore quando si utilizza var come menzionato in: LINQ to SQL: Reuse lambda expressionRiutilizzo di una query LINQ
Per pura curiosità mi chiedevo se è possibile riutilizzare una singola istruzione LINQ.
Diciamo che ho la seguente dichiarazione LINQ:
.Where(x => x.Contains(""));
E 'possibile estrarre la dichiarazione x => x.Contains("")
e utilizzare un qualche tipo di riferimento a questo per un utilizzo successivo in, diciamo, un'altra classe?
Quindi posso chiamarla come: .Where(previouslySavedStatement);
inserirlo in una variabile. 'Func func = x => x.contains (" ");' –
@wudzik Questo non è un duplicato. Il riferimento duplicato si riferisce al riutilizzo dei risultati, la domanda chiede di riutilizzare la query stessa. – Shlomo
Grazie Shlomo :) ho appena effettuato la modifica da solo – Blaatz0r