2012-07-24 3 views
0
session.Query<Product>().Where(p => p.Name.Conains("Paper")) 

는 다음과 같은 SQL을 생성 포함하고 StartsWith like '%Paper%'잘못된 SQL 구문은

나는 또한 StartsWith과 같은 문제가

EndsWith. 중요한 경우 NHibernate 버전은 3.2.0이며 방언은 NHibernate.Spatial.Dialect.MsSql2008GeometryDialect입니다.

여기에 무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까?

답변

0

방언 NHibernate.Spatial.Dialect.MsSql2008GeometryDialect에 버그가있는 것으로 보입니다. Dialect를 NHibernate.Dialect.MsSql2008Dialect으로 변경할 때 생성 된 SQL은 정확합니다.