У меня есть SQL-запрос, который содержит один безымянный столбец в виде списка строк.
мой hbm объявлен следующим образом:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Services.Data" namespace="Services.Data" >
<sql-query name="GetDiagramSubscriptions">
exec Diagram_Subscriptions:contactId
</sql-query>
</hibernate-mapping>
мой метод хранилища:
IQuery query = Session.GetNamedQuery("GetDiagramSubscriptions")
.SetInt32("contactId", contactId)
.SetResultTransformer(Transformers.AliasToBean<string>());
return query.List<string>();
это не работает, потому что строка типа не имеет установщика.
Я не хочу объявлять класс отображения только для этого одного столбца. Есть ли способ преобразовать это в кортеж или что-то?