2012-06-27 114 views
4

我使用clientAPI來查詢RavenDB指數(卡),所以:從Ravendb查詢獲取ID

Dim cards = Raven.CurrentSession.Query(Of Cards)("Cards").ToArray() 

這種運作良好,並返回所有的文件,但我怎樣才能得到文件的ID它返回?

+0

我不明白爲什麼它在實體沒有。如果我創建了一個名爲id的屬性,Raven應該自動將Id放入它中。我不知道它是區分大小寫的:)該屬性需要被稱爲Id –

回答

3

Eystein,

每個返回的卡,你做

Raven.CurrentSession.Advanced.GetDocumentId(卡)

+0

謝謝。我發現了一種將它放入每個實體內部的方法,但是這也起作用了:) –