我在RavenDB以下實體集合:RavenDB跨實體查詢匹配
public class EntityA
{
public string Id { get; set; }
public string Name { get; set; }
public string[] Tags { get; set; }
}
public class EntityB
{
public string Id { get; set; }
public string Name { get; set; }
public string[] Tags { get; set; }
}
共享的唯一的事情就是Tags
集合:的EntityA
標籤可能存在於EntityB
,讓他們可能相交。
如何檢索每個EntityA
與EntityB
相交的標記,其中EntityB
的Name
屬性等於給定值?
你的標籤暗示你一直在尋找正確的地方 - 你已經有了哪些索引? – chris
目前我在MultiMapIndexes,Transforms,Includes和LiveProjections中處於膝蓋深處 - 無法擺脫這種困境。解決方法是兩次到數據庫,但我寧願不要。 – Nick