Мне нужно заполнить свойство коллекции в DTO, и я не могу найти какую-либо информацию о том, как это сделать.
Я пытался сделать это так:
ICriteria selectCriteria = Session.CreateCriteria<DataRun>()
.SetProjection(Projections.ProjectionList()
.Add(Projections.Property("SomeCollection"), "Collection"))
.SetResultTransformer(Transformers.AliasToBean<MyDto>());
но MyDto.Collection всегда равно нулю. Я делаю это неправильно, это вообще возможно?
Кроме того, я изначально планировал сделать это с помощью SubQuery, чтобы я мог просто заполнить коллекцию DTO другими DTO, но это не сработает, потому что результат подзапроса имеет более 1 строки (как и должно быть), а Sqlit делает не так (выбрасывает исключение). что здесь делать правильно?