0
2つのテーブルを持つ結果を持つhqlクエリを作成しました。今度は、結果を反復可能なリストにマップしたいと思います。2つのテーブル結果マッピングを使用したクエリ
string hql = "select distinct l, b from Lieferung as l " +
"inner join l.Bestellung as b";
var hbq = new HqlBasedQuery(typeof(Lieferung), @hql);
hbq.SetResultTransformer(Transformers.AliasToEntityMap);
var result = ActiveRecordMediator.ExecuteQuery(hbq);
今、foreachループを使用して結果を繰り返していきたいと思います。しかし、それは動作しません。
IList<Tuple<Lieferung, Bestellung> result
//or
IList<Result> result
public class Result //or struct
{
Lieferung Lieferung;
Bestellung Bestellung;
}
結果はハッシュテーブルとのArrayListだった私が、今どのように私はのようなもので、私の結果をマッピングすることができません。 2,3回試してみると動作します。結果を最初にマッピングし、ループすることができます。 – wydy
ノートをありがとう。あなたに正しい方向を示すことがうれしいです。 – MaKCbIMKo