【发布时间】:2013-04-10 21:01:48
【问题描述】:
我有以下 ASP MVC4 代码:
[HttpGet]
public virtual ActionResult GetTestAccounts(int applicationId)
{
var testAccounts =
(
from testAccount in this._testAccountService.GetTestAccounts(3)
select new
{
Id = testAccount.TestAccountId,
Name = testAccount.Name
}
).ToList();
return Json(testAccounts, JsonRequestBehavior.AllowGet);
}
现在我将其转换为使用 Web API。为此,有人可以告诉我 如果我在这里返回一个匿名类,我的返回类型应该是什么?
【问题讨论】:
-
我会“包装”这个函数并让它返回一个强命名类型。另一端可以在可序列化时解释该类型。通过包装,您不必在应用程序中编辑公开 API 的代码。
标签: asp.net-mvc asp.net-mvc-3 asp.net-web-api