我在RavenDB(与ASP.NET MVC,C#一起使用)中有一个难得的问题,我希望有人能帮助我。RavenDB更新后不存储文档值
我会尽力解释背景第一:
- 所以基本上我有两个文件存储“人”(名字,姓氏,项目,..)和“项目”(名称,代码,teamMembers ,..)。
- 每人都有一个或多个项目(例如,一个人做项目命名为X)
问题:
- 比如我的一个项目链接到一个人
- 在此之后,每当我尝试更新项目的一些属性,该项目没有得到保存。
- 但是,当这个项目没有链接到一个人,我可以编辑所有领域。
我的问题:
- 是否有任何形式的阻止此更新安全选项之类的东西。更好:无论何时更改某些内容,是否可以更新所有文档,无论是在人员还是项目中更改?
如果我的问题不够清楚,我会尝试以不同的方式解释,谢谢你的帮助。
显示有问题的代码肯定会有所帮助。理想情况下,您已经通过简短的代码示例将问题分离出来,您可以与我们分享,以便我们有讨论的基础。现在你的问题只是一些很难遵循的文本块,没有太多的上下文。 –
你好,对于迟到的答案我很抱歉。这对我来说是愚蠢的,在某个地方我使用if来封锁SaveChanges()。另外,我认为我保存文档的方法是错误的。我想我只需要保存和ID而不是整个文档,这应该使它更加一致并且容易保存而不会出现问题。 – ishyfishy