2013-04-25 48 views
0

我在RavenDB中存儲了一個對象,該對象具有對另一個對象的引用。我希望向RavenDB序列化程序指出它應該是一個引用,而不是嵌入的對象。做到這一點的方法是用[JsonObject(IsReference = true)]屬性修飾它。這很好,但這意味着我必須在我的POCO組件中參考Raven.Imports.Newtonsoft.Json組件。創建RavenDB引用字段,而不鏈接到Newtonsoft.Json

所以問題是,是否有另一種方法來應用此屬性?莫名其妙地用DefaultContractResolver

非常感謝您的幫助。

回答

0

你可以使用合約解析器來處理yes。您可以在RavenDB約定中自定義合約解析器。