0

对于所有实体的正常读取控制器版本是:

   public ActionResult Index()
    {
        var tmembers = db.tMembers.Include(t => t.tEducationType).Include(t => t.tRaceType).Include(t => t.tReligion);
        return View(tmembers.ToList());
    }

WebAPI 是:

   public IQueryable<tMember> GettMembers()
    {
        return db.tMembers;
    }

知道为什么它们不一样吗?

4

1 回答 1

1

WebAPI 返回 IQueryable 以支持 OData。如果您只想返回 JSON,请将您的服务设置为序列化为 JSON,并将签名更改为 public IEnumerable GetMembers()

于 2013-11-06T23:06:07.870 回答