Моя база данных Microsoft SQL Server 2005 содержит таблицу с полем XML, содержащим некоторые важные метаданные, и при обычном SQL я мог бы выполнить следующий запрос и получить список элементов, для которых не установлены коды UPC ... К сожалению, мне сложно заново создать этот запрос с помощью API критериев NHibernate:
SELECT [Id],[meta].value( '(/meta/upc)[1]', 'nvarchar(max)') as upc
FROM
[mediaContent].[dbo].[audioVideo]
WHERE
[meta].value( '(/meta/upc)[1]', 'nvarchar(max)') != ''
Есть предложения?