NHibernate の SQL クエリを作成しようとしています:
SQL は次のようになります。
Select p.*
From PPoint p
Inner join PPFile f on p.ImportID = f.ImportID
where p.Name like '%a%'
Or p.Code like '%a%'
Or f.FileName like '%a%'
まともな例が見つからないのは、簡単に聞こえるかもしれません。
現在、私は持っています:
var pointList = session
.CreateCriteria(typeof(PPoint))
.Add(Restrictions.Or(Restrictions.Or(Restrictions.Or(Restrictions.Or
Restrictions.Like("Name", "%" + search + "%"),
Restrictions.Like("Code", "%" + search + "%")),
Restrictions.Like("Test", "%" + search + "%")),
Restrictions.Like("Test2", "%" + search + "%")),
Restrictions.Like("FileName", "%" + search + "%")))
.List<PPoint>();
NHibernate バージョン 2.2