如何在C#中使用ODATA V4在Web Api中调用和执行存储过程?

时间:2018-12-10 07:34:54

标签: json entity-framework odata

我已使用数据优先解决方案将存储过程导入到我的.edmx模型文件中。PartyOs是clr,它具有与存储过程返回相同的属性。 rcvdata充满了来自服务器的结果列表 -但对于chrome / firefox / ie,BUT给出了406不可接受的浏览器,代码如下

  

GET:odata / AC_MST    [EnableQuery]    公共IQueryable GetAC_MST()    {      从db.AC_MST中的c返回            其中(c.AC_GROUP.GRP_NM ==“ DEBTORS”)            选择c;    } //此结果在Google浏览器中返回JSON数据-确定

但是

  

[EnableQuery]    [HttpGet,Route(“ api / PartyOS”)]    公开列表GetParty()    {     列出rcvdata = db.PartyOs.SqlQuery(“ EXEC> DebitorCredListWebApi”)。ToList();           返回rcvdata;       }

0 个答案:

没有答案