我正在尝试创建一个响应,其中发送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'但似乎有一个名称的扩展方法。 无法动态分派扩展方法。考虑投射 动态参数或调用扩展方法没有 扩展方法语法。
我不太明白它在说什么,或者我在这里做错了什么。
请问有人对此事有所了解吗?