1
我一直試圖在我的MVC應用程序中實現級聯。似乎一切設置都正確,但子文檔不會被刪除。父母上的元數據是否有一個「Id」列表?如果是這樣,我就是這樣。另外我怎麼知道我是否使用插件(我可以告訴Raven Studio)?謝謝你的幫助。級聯在ravendb不起作用
public class Album
{//What property is the meta data looking for to delete the children?
public Guid ID {get;set;}
public string Id{get;set;}
public string AlbumName{get;set;}
}
public class Photo
{
public Guid ID{get;set;}
public string Id{get;set;}
public string photoName{get;set}
public string AlbumID{get;set}//Was told to add this so cascading would work
public Album{get;set;}
}
複製
- 下載最新的烏鴉和版本解壓
- 然在文件夾的根目錄下的啓動CMD(確信,級聯DLL是包文件夾)
- 創建的相冊文檔
- 創建照片文檔
- 步驟4在相冊文檔元數據中創建關係鍵(請看下面)
- 刪除了相冊文件(如果已經刪除的照片文件但沒有)
元數據(照片/ 449是照片文檔的Id)
{
"Content-Type": "application/json; charset=utf-8",
"Raven-Entity-Name": "Albums",
"Raven-Clr-Type": "Declarations.Entities.Album, Declarations",
"Raven-Cascade-Delete-Documents": [
"Photos/449"
]
}
注:我有一個ID屬性這對父母和孩子都是一種指導,這可能會引起問題嗎?
在郵件列表和這裏都有很少的電話詢問。 –