LinqPad连接到SQL Server数据库。该数据库有一个名为ParentGroup的表。它还引用了复杂图形中的许多其他表。
有数百个ParentGroups。
我想通过Newtonsoft.JSon导出它们中的一个以及所有对象。
它可以工作,除了ParentGroup引用了几个具有多对多关系的表,这些关系指向ParentGroup表。
因此,当我仅序列化其中一个时,它实际上序列化了所有ParentGroup对象。
我该怎样防止这种情况?一个建议是使用JsonIgnore注释,但如何在LinqPad中使用它,因为Linqpad直接从数据库表创建对象。所以没有任何地方可以设置这样的注释,是吗?