Я использую FluentNHibernate, и я только что перешел на NHibernate 3.0. Я также изменил мою схему базы данных на конфигурацию таблицы на подкласс, которая мне действительно нравится. Мы использовали полнотекстовый поиск, прежде чем использовать встроенный в MS SQL 2005 полнотекстовый поиск, который работал нормально, потому что весь наш контент был одного класса и одной таблицы. Теперь, когда наши данные распределены по разным подклассам / таблицам с разными полями для индексации по каждому классу, мы обычно хотим один поиск по всем подклассам. Каков наилучший способ сделать это и как бы я запросить это?
В последнее время мы использовали Linq, но я бы согласился с HQL.