1
我有一個電話號碼字段,可以有很多不同的字符,如「 - 」「。」 「(」「)」等。我想搜索電話號碼,但我想排除特定字符。我不確定如何用NHibernate Criteria或HQL模擬這個功能。NHibernate查詢模擬SQL替換功能
我有一個電話號碼字段,可以有很多不同的字符,如「 - 」「。」 「(」「)」等。我想搜索電話號碼,但我想排除特定字符。我不確定如何用NHibernate Criteria或HQL模擬這個功能。NHibernate查詢模擬SQL替換功能
我結束了使用Criteria查詢和SQL限制。它是這樣的
Session.CreateCriteria<EntityName>()
.Add(Restrictions.Sql(
"Replace('ColumnToSearch','PatternToFind', 'ReplaceWithValue')"))
Sql限制讓你運行完全相同的SQL語句,你給它。