【发布时间】:2016-08-17 13:26:21
【问题描述】:
注意:这个问题不是关于如何排除一个属性被客户端序列化。这可以使用 [JsonIgnore] 来完成。同样的技术似乎不适用于服务器。继续阅读...
在我的 .NET 后端,我有一些只与服务器代码相关的属性。它们像其他属性一样被 Entity Framework 持久化到数据库中,但不需要序列化并发送到客户端。
我尝试使用 [JsonIgnore] 装饰上述属性,但它们仍包含在 JSON 中。
我也尝试了 [IgnoreDataMember],但出现异常:“URI 中指定的查询无效。找不到名为 的属性(具有 [IgnoreDataMember] 的属性)”
任何帮助将不胜感激。
【问题讨论】: