un árbol de expresión no puede contener una llamada o invocación que utiliza argumentos opcionalesun árbol de expresión no puede contener una llamada o invocación que utiliza argumentos opcionales
return this.RedirectToAction<MerchantController>(x => x.Edit(merchantId));
Dónde edición tuvo un segundo, anulable argumento.
¿Por qué es esto?
¿Esto de alguna manera incluye sobrecargas? Estaba recibiendo esto cuando hice una sobrecarga. Algo así como el vacío Blah (cadena a) y el vacío Blah (objeto a). Cuando traté de MOQ una llamada a la versión con objeto, me dio este error. – vbullinger
Las sobrecargas son totalmente compatibles en el sentido de que una sobrecarga particular se codificará en el árbol. – usr
Mensaje de error bastante críptico, pero esta respuesta mostró el camino, tenía el parámetro opcional con valor predeterminado en el método que estaba tratando de simular. – vpalmu