このクエリを実行しようとすると:
var q = session.QueryOver<Member>();
q.Select(Projections.Avg<Member>(x => x.AccountBalance));
var result = q.List();
私は得ています:
Dialect does not support DbType.Double
Parameter name: typecode
何か案は?私は MySQL 方言を使用していますが、非常に単純なため、クエリがどこで間違っているのか想像できません。
AccountBalance
タイプdouble
です。ID
long 型のフィールドの平均でも試してみましたが、まったく同じエラー メッセージが表示されます。