我正在尝试创建一个响应,该响应与这样的对象HttpStatusCode
一起发送:dynamic
var t = _rep.GetOrders(params, sft);
...........
return Request.CreateResponse(HttpStatusCode.OK, Enumerable.Select(t,
(Func<Order, dynamic>)(x =>
new
{
x.Id,
x.Name,
.....
})));
但它给了我这个错误信息:
“System.Net.Http.HttpRequestMessage”没有名为“CreateResponse”的适用方法,但似乎具有该名称的扩展方法。扩展方法不能动态调度。考虑强制转换动态参数或在没有扩展方法语法的情况下调用扩展方法。
我不太明白它在说什么,或者我在这里做错了什么。
任何人都可以对这个问题有所了解吗?