2012-12-27 10 views
8

Ziemlich neu für Rabe. Aber nur ein wenig von der Dokumentation zu lesen, die eine Eigenschaft ignoriert, scheint ziemlich geradlinig zu sein. Aber aus irgendeinem Grund wird meine Eigenschaft, die ich nicht speichern möchte, gespeichert. Nicht sicher warum. Danke für jede Hilfe oder Anleitung.RavenDB speichert die Eigenschaft mit dem JsonIgnore-Attribut

Diese Unterkunft ist in einem Entity-Projekt (ein Teil der Lösung des Webprojektes) erstellt

Ich habe keine Attribute auf Klasse btw

[JsonIgnore] 
    public bool AllowedToEdit 
    { 
     get { return _allowedToEdit; } 
     set { _allowedToEdit = value; } 
    } 

nicht sicher, was sonst zu schreiben, aber das Eigenschaft wird gespeichert.

Antwort

16

Wenn Sie RavenDB 1.0 verwenden, sollte dies so funktionieren wie es ist.

Wenn Sie mit RavenDB 2.0, müssen Sie zu importieren, um sicher sein, von Raven.Imports.Newtonsoft.Json statt Newtonsoft.Json

+0

Danke, arbeitete diese. – user516883

Verwandte Themen