私はNHibernateを理解し始めました。テーブルからすべてのレコードを選択するクエリを実行しようとしていますが、ID の除外フィルター リストを使用しています。これらの ID 値を持つ製品を除くすべての製品を取得してください。
通常、ダイレクト T-SQL では、除外する ID を NOT IN 句に渡します。
SELECT *
FROM Products
WHERE ProductId NOT IN (1,5,9,23,45)
ICriteria または HQL (できれば ICriteria) を使用して NHibernate でこれを行うにはどうすればよいですか?