我在RavenDB(與ASP.NET MVC,C#一起使用)中有一個難得的問題,我希望有人能幫助我。RavenDB更新後不存儲文檔值
我會盡力解釋背景第一:
- 所以基本上我有兩個文件存儲「人」(名字,姓氏,項目,..)和「項目」(名稱,代碼,teamMembers ,..)。
- 每人都有一個或多個項目(例如,一個人做項目命名爲X)
問題:
- 比如我的一個項目鏈接到一個人
- 在此之後,每當我嘗試更新項目的一些屬性,該項目沒有得到保存。
- 但是,當這個項目沒有鏈接到一個人,我可以編輯所有領域。
我的問題:
- 是否有任何形式的阻止此更新安全選項之類的東西。更好:無論何時更改某些內容,是否可以更新所有文檔,無論是在人員還是項目中更改?
如果我的問題不夠清楚,我會嘗試以不同的方式解釋,謝謝你的幫助。
顯示有問題的代碼肯定會有所幫助。理想情況下,您已經通過簡短的代碼示例將問題分離出來,您可以與我們分享,以便我們有討論的基礎。現在你的問題只是一些很難遵循的文本塊,沒有太多的上下文。 –
你好,對於遲到的答案我很抱歉。這對我來說是愚蠢的,在某個地方我使用if來封鎖SaveChanges()。另外,我認爲我保存文檔的方法是錯誤的。我想我只需要保存和ID而不是整個文檔,這應該使它更加一致並且容易保存而不會出現問題。 – ishyfishy