DTOにコレクションプロパティを設定する必要がありますが、これを行うための情報を見つけるのに問題があります。
私はこのようにそれをやろうとしました:
ICriteria selectCriteria = Session.CreateCriteria<DataRun>()
.SetProjection(Projections.ProjectionList()
.Add(Projections.Property("SomeCollection"), "Collection"))
.SetResultTransformer(Transformers.AliasToBean<MyDto>());
ただし、MyDto.Collectionは常にnullです。私はこれを間違ってやっていますか、これは可能ですか?
また、私はもともとSubQueryでこれを行うことを計画していたので、DTOのコレクションを他のDTOで埋めることができましたが、サブクエリの結果に複数の行があり(必要に応じて)、Sqlitがそれを好まないため、これは機能しません(例外をスローします)。ここで行うべき正しいことは何ですか?