C# で NHibernate クエリを使用した次のクエリ コードがあります。
IQuery query = session.CreateQuery(String.Format(@"
select
r
from
Revision r
where r.Code = :Code
order by upper( r.Name ), r.SeqNo
"))
query.SetParameter<string>("Code", CodeValue);
変数 CodeValue の値に文字 '[' (開き角かっこ) が含まれていると問題が発生します。値として渡されるたびに、SQL Server は結果を返しません。
アドバイス、お願いします、ありがとう。