如何避免在LinqPad上使用Newtonsoft.Json递归导出某些对象

时间:2017-03-31 16:19:23

标签: c# json json.net linqpad

LinqPad连接到SQL Server数据库。该数据库有一个名为ParentGroup的表。它还引用了复杂图形中的许多其他表。

有数百个ParentGroups。

我想通过Newtonsoft.JSon导出它们中的一个以及所有对象。

它可以工作,除了ParentGroup引用了几个具有多对多关系的表,这些关系指向ParentGroup表。

因此,当我仅序列化其中一个时,它实际上序列化了所有ParentGroup对象。

我该怎样防止这种情况?一个建议是使用JsonIgnore注释,但如何在LinqPad中使用它,因为Linqpad直接从数据库表创建对象。所以没有任何地方可以设置这样的注释,是吗?

0 个答案:

没有答案