ISQLQuery - SetParameter doesn't work with more than 10 parameters

Description

When constructing a sql query using Session.CreateSQLQuery with 10 or more named parameters, SetParameter works incorrectly. For instance formatting the following query:

Will result in:

Which means that when NHbiernate indexes these parameters behind the scenes, after encountering two-digit number like 10, it only parses the first digit and leaves the rest unchanged.

Environment

None

Assignee

Unassigned

Reporter

Mateusz Dudek

Labels

None

Components

Affects versions

Priority

Major
Configure