Ho un metodo per ottenere valori dal database.Parametri nominati con parametri
public virtual List<TEntity> GetValues(
int? parameter1 = null,
int? parameter2 = null,
int? parameter3 = null,
params Expression<Func<TEntity, object>>[] include)
{
//...
}
Come posso chiamare questa funzione con il parametro di nome di non scrivere tutti i parametri prima include
? voglio fare qualcosa di simile
var userInfo1 = Unit.UserSrvc.GetValues(include: p => p.Membership, p => p.User);
Ma questo non sembra funzionare? Come posso usare il parametro named con params?
pensa che questa domanda su un thread MSDN - sembra che avrebbe dovuto nominare tutti argomento nella lista params o qualcosa del genere? http://bit.ly/GPZvkH –
Grazie James. A proposito, la risposta non è ancora stata trovata ... Penso che non sia ancora implementata in .NET. –
@ChuckNorris, questo non ha nulla a che fare con .Net, solo con C#. Altri linguaggi .Net possono gestire 'params' e denominare i parametri in modo diverso, quindi ciò che si desidera potrebbe essere già possibile in qualche altra lingua. Inoltre, penso che non ci sia "ancora": è improbabile che cambi nelle versioni future di C#. – svick