2012-06-27 2 views
4

Я использую clientAPI для запроса индекса (карты) в RavenDB так:получить идентификатор из Ravendb запроса

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

Это хорошо работает и возвращает все документы, но как я могу получить идентификатор документов он возвращается?

+0

Я не мог понять, почему это было не в сущности. Если я создал свойство с именем id, Raven должен поместить его в него автоматически. Я не знал, что это чувствительно к регистру :) Имущество должно было называться Id –

ответ

3

Eystein,

для каждого из возвращенных карт, вы

Raven.CurrentSession.Advanced.GetDocumentId (карты)

+0

Спасибо. Я нашел способ разместить его внутри каждой сущности, но это тоже сработало :) –

Смежные вопросы