NHibernate は ORM 機能を提供してくれます。NHibernate の一部は、マッピングと HQL (または ICriteria) に基づいてクエリを生成します。ORM 機能を使用せずに、NHibernate を使用してデータベースに対するクエリを生成できるかどうか疑問に思っています。
データベースへのカスタム アクセスを顧客に提供しようとしています。このようなデータベースのスキーマは設計時には不明であるため、顧客の構成に基づいてクエリを生成する必要があります (WHERE 句によるフィルタリングを含む)。
カスタム SQL 生成に NHibernate (または他の ORM) のクエリ機能を使用した経験のある人はいますか?