session.Query<Product>().Where(p => p.Name.Conains("Paper"))
创建到以下 SQL:
(...)
where prod1_.Name like ('%' || 'Paper' || '%')
我想看到的显然是:like '%Paper%'
StartsWith
我对and也有同样的问题EndsWith
。NHibernate 版本是 3.2.0 和方言NHibernate.Spatial.Dialect.MsSql2008GeometryDialect
是否重要。
关于这里发生了什么的任何想法?