0

我在 RavenDB 中存储了一个对象,该对象引用了另一个对象。我希望向 RavenDB 序列化程序表明它应该是一个引用,而不是一个嵌入式对象。这样做的方法是用[JsonObject(IsReference = true)]属性来装饰它。这很好,但这意味着我必须Raven.Imports.Newtonsoft.Json在我的 POCO 程序集中引用该程序集。

所以问题是,还有其他方法可以应用这个属性吗?也许以DefaultContractResolver某种方式使用?

非常感谢您的帮助。

4

1 回答 1

0

您可以使用合同解析器来处理,是的。您可以在 RavenDB 约定中自定义合约解析器。

于 2013-04-26T04:29:11.783 回答