我正在尝试使用公共布尔ShouldSerialize {MemberName}(){return false; 在ASP.Net Web API oData应用程序中没有运气。 当我尝试使用Json.net手动序列化该类时,它可以正常工作。

我会错过应用程序中的任何配置吗?

提前致谢。

===============>>#1 票数:1

这个问题很旧,但是我有同样的问题,所以决定回答。

ODataMediaTypeFormatter不像JsonMediaTypeFormatter那样直接使用Json.NET。

  ask by Adham translate from so

未解决问题?本站智能推荐:

1回复

ASP.NET中的oData,REST和Web API

我是这些概念的新手,所以我只想寻求一些简单信息的帮助,以开始使用ASP.NET Web API和oData。 我一直在谷歌搜索,可以肯定的是我得到了很多资源,但从何而来有点困惑。 我已经了解了传统Web服务和Web API之间的信息区别。 我要求您提供以下信息/任何有用的文章,
1回复

如何在ASP.Net 5 Web API中启用OData

有没有办法在ASP.net 5 Web API(我写的RC1)中获取OData查询语法。 在ASP.net 4.x中,通过添加Microsoft.AspNet.WebApi.OData NuGet包并添加.AsQueryable(); 作为响应类型。 这样可以支持查询字符串参数,例如?
2回复

Asp.Net Web Api:禁用OData支持

是否可以禁用OData支持? 我不希望这种自动性,因为过滤应该在数据库级别完成,而我想自己完成。
4回复

ASP.net MVC 4(web api)OData配置

一直在玩(单页应用程序) BigShelf样本。 我发现非常有趣的是GetBooksForSearch方法(/ api / BigShelf / GetBooksForSearch)它需要额外的$filter , $inlinecount , $top , $skip参数来进行分页和过滤结果,
1回复

在ASP.NET Web API中启用可查询支持后,$ count不起作用

我正在开发一个Web API应用程序,其中已在ASP.NET Web API中启用了可查询的支持。 问题:$ skip,$ top等有效,但是$ count&$ inlineCount不起作用。 我的API控制器不是从ODataController派生的,如下所示 我知
1回复

asp.net web api和odata的路由

我的asp.net Web应用程序是混合的,可以拥有所有不同类型的控制器 - asp.net MVC控制器(派生自System.Web.Mvc.Controller ) asp.ner Web API控制器(派生自System.Web.Http.ApiController )
1回复

如何使用ASP.NET MVC Web API OData链接到Razor中的OData集合

我有一个ASP.NET MVC 4应用程序,我正在将OData API合并到其中。 这是运行具有更大OData支持的2012.2内容。 我没有使用单独的区域...这可能是一个错误,但我的应用程序很小,区域似乎有点过分。 我的控制器设置正确,我的Segments集合的示例路径(段是我
1回复

ASP.NET Web API OData子字符串无效

我正在使用ASP.NET WEB API Odata库。 如果我在调用中使用substringof,并且该值为null,它将失败。 我传递的URI是:... odata/MyEntity()?$filter=substringof(null,Name) ... 结果是: 因
2回复

ASP.NET Web Api OData:如何验证增量

我有一个验证框架,用于自动验证Web Api操作方法(包括OData操作方法)的参数。 但是,这不适用于将更改后的属性以Delta<Entity>类型存储的PATCH请求。 我已经进行了一些挖掘,并且正如您在 Delta 的ASP.NET源代码中所看到的那样 ,它具有NonV
1回复

EDM模型根上的ASP.NET Web API OData操作

我正在使用OData构建Web API服务,并希望在服务中将方法公开为Action,如下所示。 我目前正在映射OData路由如下: 这个精彩的教程展示了如何将动作与这样的实体相关联: 在本教程之后,我可以在使用以下行创建模型后,在ProductsController类中编