【发布时间】:2015-12-18 15:00:12
【问题描述】:
我有一个循环对象引用,它阻止对象被序列化为 json。我试图在导致问题的属性上使用 ScriptIgnoreAttribute,但它似乎不起作用。我相信那是因为我使用带有 virtual 关键字的 EF 约定:
[ScriptIgnore]
public virtual SomeObject SomeObject { get; set; }
这种关系的另一面是这样的
public virtual ICollection<OtherObject> OtherObjects { get; set; }
我没有其他映射。
我该如何解决这个问题?
【问题讨论】:
-
尝试使用[JsonIgnore]属性。
标签: json entity-framework entity-relationship jsonserializer