Не могли бы вы помочь мне с запросом nhibernate.Существует следующий объект с отображением:
public ObjectkState
{
public long Id {get;set;}
public IDictionary<string,string> Context {get;set;}
public string Name {get; set;}
}
Отображение объекта
public ObjectStateMap(): ClassMappublic ObjectStateMap()
{
Id(x => x.Id).GeneratedBy.Identity();
Map(x => x.Name);
HasMany(x => x.Context).Table("ContextItems").KeyColumn("TaskId")
.Cascade.All()
.AsMap("ItemKey").Element("ItemValue", c => c.Type());
}
Пожалуйста, помогите мне сделать запрос как: Найти все ObjectStates, где Name = "New", а Context содержит ключ "TaskId"и значение" 3 ".К сожалению, я не нашел примеров того, как найти сопоставленный IDictionary.