我的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)') != ''
有什么建议吗?