我的 Microsoft SQL Server 2005 数据库包含一个具有 XML 字段的表,该字段具有一些重要的元数据,在普通 SQL 下,我可以运行以下查询并获取没有设置 UPC 代码的项目列表......不幸的是我我很难使用 NHibernate 的 Criteria API 重新创建此查询:
SELECT [Id],[meta].value( '(/meta/upc)[1]', 'nvarchar(max)') as upc
FROM
[mediaContent].[dbo].[audioVideo]
WHERE
[meta].value( '(/meta/upc)[1]', 'nvarchar(max)') != ''
有什么建议么?