0

以下のコードがありますが、NHibernate はカスタム C# 関数を認識できません。

var query = Session.QueryOver<MyObject>().Select(
            Projections.Group<MyObject>(x => GetDateTimeOffset(x.Date)),
            Projections.Sum<MyObject>(x => x.TotalBytes));

public DateTime GetDateTimeOffset(DateTime date)
{
    ..............
}
4

2 に答える 2

1

関数をSQLに変換する方法を知っている方法がないため、できません。

于 2012-10-04T07:48:08.210 に答える
-1

名前付きクエリの使用を検討してください。

于 2012-10-04T08:17:24.480 に答える