У меня есть класс foo, такой как
foo
{
Dictionary<string, Blubb> blubbDict {get;set;}
Dictionary<Bar, string> barDict {get;set;}
}
Теперь я хотел бы загрузить все объекты из базы данных, где blubbDict содержит ключ "FooBar" и где barDict содержит любые объекты Bar, которые у меня естьлокально в списке barList.
Что я получил до сих пор:
var fooQuery = from c in session.Query<Foo>()
where c.blubbDict.ContainsKey("FooBar")
select c;
, который работает до сих пор.Но как насчет моего последнего состояния.Я хотел бы только объекты Foo, где оба условия соответствуют "FooBar" И ключ barDict находится в моем локальном списке.
Кто-нибудь может мне помочь?Я не могу разобраться с этой проблемой.