Ho un metodo WCF che mi restituisce una serie di oggetti personalizzati come "utenti", "ruoli" o qualcos'altro e ha l'output di pagina. Il metodo WCF ha il parametro out, le stored procedure selezionano le righe e restituiscono i record totali di tutte le righe (non solo selezionate), rispetto al valore restituito nel parametro out. Ma c'è un problema che chiamo il metodo WCF nell'espressione lambda:. Espressione lambda netta e parametro out
var client = MySvcRef.MySvcClient();
var assistant = FormsAuthenticationAssistant();
var result = assistant.Execute<MySvcRef.UserClass[]>(
() => client.GetAllUsers(out totalRecords, pageIndex, pageSize),
client.InnerChannel);
quale soluzione migliore per il mio esempio?
puoi chiarire qual è la tua domanda o problema è? – BrokenGlass
Il mio problema è che i parametri out non possono essere usati in lambda, cosa dovrei cambiare in architettura del mio wcf o di un'altra parte? –
Sarebbe molto meglio se creasse un semplice codice che potrebbe essere copiato con una semplice copia di VS, quindi potrò aiutarti. – Restuta