以下の HQL クエリに問題があります。
var merchantTransactions = session.CreateQuery("SELECT MS.Transaction "+
"FROM MerchantSite AS MS "+
"INNER JOIN MS.Transaction AS MST"+
"WHERE MS.Site.Name = :merchantName");
次に、次のようにパラメーターを設定します。
merchantTransactions.SetParameter("merchantName", merchantName);
そして、「名前付きパラメーターが見つかりませんでした」というエラーが表示されますが、その理由は何ですか?
MerchantName はこのコンテキストに存在し、すべてのテーブル名は正しいです。