2012-12-27 5 views
8

Abbastanza nuovo per il corvo. Ma leggere solo alcuni dei documenti che ignorano una proprietà sembra piuttosto semplice. Ma per qualche ragione la mia proprietà che non voglio salvare viene salvata. Non so perché. Grazie per qualsiasi aiuto o guida.RavenDB memorizzazione della proprietà con l'attributo JsonIgnore

Questa è proprietà viene creata in un progetto di Entity (parte della soluzione del progetto web)

Non ho attributi di classe btw

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

Non so cos'altro per spedire, ma questo proprietà viene salvata.

risposta

16

Se si utilizza RavenDB 1.0, questo dovrebbe funzionare così com'è.

Se si utilizza RavenDB 2.0, è necessario essere sicuri di importare da Raven.Imports.Newtonsoft.Json invece di Newtonsoft.Json

+0

Grazie, questo ha funzionato. – user516883