RavenDB使用JsonIgnore属性存储属性

use*_*883 8 c# json ravendb

对乌鸦来说相当新鲜.但只是阅读一些忽视房产的文件似乎很简单.但由于某种原因,我不想保存的财产正在被保存.不知道为什么.感谢您的帮助或指导.

这是在Entity项目中创建的属性(Web项目解决方案的一部分)

我没有班级btw的属性

[JsonIgnore]
    public bool AllowedToEdit
     {
         get { return _allowedToEdit; }
         set { _allowedToEdit = value; }
     }
Run Code Online (Sandbox Code Playgroud)

不知道还有什么要发布,但是这个属性正在保存.

Mat*_*int 16

如果您使用的是RavenDB 1.0,那么它应该按原样运行.

如果您使用的是RavenDB 2.0,则需要确保从而Raven.Imports.Newtonsoft.Json不是导入Newtonsoft.Json