NHibernate为我们提供了ORM功能。NHibernate的一部分基于映射和HQL(或ICriteria)生成查询。我想知道是否可以使用NHibernate在不使用其ORM功能的情况下对数据库生成查询。
我试图为客户提供对其数据库的自定义访问。由于此类数据库的模式在设计时未知,因此需要根据客户的配置生成查询(包括通过WHERE子句进行过滤)。
看看hibernate周围的工具,它们从ddl生成hibernate类,反之亦然,比如hbm2ddl。