我在 RavenDB 中存储了一个对象,该对象引用了另一个对象。我希望向 RavenDB 序列化程序表明它应该是一个引用,而不是一个嵌入式对象。这样做的方法是用[JsonObject(IsReference = true)]
属性来装饰它。这很好,但这意味着我必须Raven.Imports.Newtonsoft.Json
在我的 POCO 程序集中引用该程序集。
所以问题是,还有其他方法可以应用这个属性吗?也许以DefaultContractResolver
某种方式使用?
非常感谢您的帮助。