带有JsonIgnore属性的RavenDB存储属性

本文关键字:属性 存储 RavenDB 带有 JsonIgnore | 更新日期: 2023-09-27 17:49:38

对raven来说还是个新手。但是,仅仅阅读一些文档,忽略属性似乎很直接。但由于某种原因,我不想保存的财产被保存了。不知道为什么。谢谢你的帮助和指导。

这个属性是在一个实体项目(web项目解决方案的一部分)中创建的

类btw上没有属性

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

带有JsonIgnore属性的RavenDB存储属性

如果您使用的是RavenDB 1.0,这应该可以正常工作。

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