【发布时间】:2013-08-10 07:45:22
【问题描述】:
我已经看过how to remove $id during JSON serialization,但给出的答案似乎对我不起作用,我希望有人能弄清楚我做错了什么。
这是我的代码:
return JsonConvert.SerializeObject(target, new JsonSerializerSettings {
NullValueHandling = NullValueHandling.Include,
PreserveReferencesHandling = PreserveReferencesHandling.None,
ContractResolver = new CustomContractResolver(),
Converters = CustomConverters
});
这个输出仍然带有 $id's,但是,仅在实体框架对象上,这是设计使然吗?如果是这样,有什么方法可以防止实体框架对象上的那些 $id ?
【问题讨论】:
标签: c# entity-framework serialization json.net