1
" - " "などの異なる文字を持つ電話番号フィールドがあります。 "(" ")"など電話番号を検索したいが、特定の文字を除外したい。私はNHibernate CriteriaやHQLを使ってこの機能をどのようにシミュレートするのか分かりません。SQL置換機能をシミュレートするNHibernateクエリ
" - " "などの異なる文字を持つ電話番号フィールドがあります。 "(" ")"など電話番号を検索したいが、特定の文字を除外したい。私はNHibernate CriteriaやHQLを使ってこの機能をどのようにシミュレートするのか分かりません。SQL置換機能をシミュレートするNHibernateクエリ
私は、SQL制限付きのCriteriaクエリを使用して終了しました。このようなものでした
Session.CreateCriteria<EntityName>()
.Add(Restrictions.Sql(
"Replace('ColumnToSearch','PatternToFind', 'ReplaceWithValue')"))
Sql制限では、指定したものとまったく同じSQL文を実行できます。