#ravendb
#ravendb
Вопрос:
У меня есть такая структура, хранящаяся в Raven DB
public class AAA
{
public int Id { get; set; }
public string Name { get; set; }
}
public class BBB
{
public int Id { get; set; }
public string Name { get; set; }
public List<int> AAAIds { get; set; }
}
и я пытаюсь получить запрос, чтобы в основном показать что-то вроде:
public class AAA_BBB
{
public int AAB_Id { get; set; }
public string AAA_Name { get; set; }
public bool ContainsAtLeastOneBBB { get; set; }
}
Я пытаюсь сделать что-то вроде:
var AAA_BBB = сессия.Запрос().Включить(a=>a.AAAIds.Выберите(a=> a))
Ответ №1:
Вам нужно что-то вроде:
session.Query<BBB>().Include<BBB,AAA>(x=>x.AAAIds)