Tengo un método para obtener valores de la base de datos.Parámetros nombrados con los parámetros
public virtual List<TEntity> GetValues(
int? parameter1 = null,
int? parameter2 = null,
int? parameter3 = null,
params Expression<Func<TEntity, object>>[] include)
{
//...
}
¿Cómo puedo llamar a esta función con un parámetro llamado a no escribir todos los parámetros antes de include
? que quiero hacer algo como esto
var userInfo1 = Unit.UserSrvc.GetValues(include: p => p.Membership, p => p.User);
Pero esto no parece funcionar? ¿Cómo puedo usar el parámetro nombrado con params?
encontraron esta pregunta en un hilo de MSDN - parece que habría que nombrar cada argumento en la lista de params o algo así? http://bit.ly/GPZvkH –
Gracias James. Por cierto, aún no se ha encontrado la respuesta ... Creo que todavía no se ha implementado en .NET. –
@ChuckNorris, esto no tiene nada que ver con .Net, solo con C#. Otros lenguajes .Net pueden manejar 'params' y parámetros nombrados de manera diferente, por lo que lo que desea ya podría ser posible en otro idioma. Además, creo que no existe un "todavía": es poco probable que esto cambie en las versiones futuras de C#. – svick