私のために働く次のクエリがあります:
IList<info> result =
QueryOver<info>()
.Where(row => row.Timestamp >= fromDate)
.And(row => row.Timestamp <= toDate)
.OrderBy(row => row.Timestamp).Asc
.Skip(startRow).Take(count).List();
クライアントから追加の SQL クエリ文字列を取得し、次のようにクエリに追加することで、それを拡張する必要があります。
IList<info> result =
QueryOver<info>()
.Where(row => row.Timestamp >= fromDate)
.And(queryString)
.And(row => row.Timestamp <= toDate)
.OrderBy(row => row.Timestamp).Asc
.Skip(startRow).Take(count).List();
string queryString = "AND name='haim' And number=1"
動的クエリ文字列に QueryOver を追加することは可能ですか?