NHibernate で計算フィールドを作成する必要がありますが、これらのフィールドでは条件式を使用する必要があります。MySQL の例:
if(now() < addtime(?1, ?2), 'true', 'false')
計算フィールドはデータベースに格納され、プログラムがこのフィールドを必要とする場合、プログラムはデータベースからフィールドを取得し、それを使用してプロジェクションを作成し、最後に NHibernate は完全なクエリの実行に進みます。
方言 (Microsoft SQL、Postgresql、または MySQL) ごとに手動でフィールドを作成する代わりに、NHibernate を使用して関数を含む計算フィールドを作成するにはどうすればよいですか?