参数替换不起作用

时间:2009-08-18 02:17:31

标签: nhibernate

在我的配置中我有这个: '英语(美国)'1,'Español(España)'2

我正在执行一个期望int的存储过程。我得到了 异常:'...无法将nvarchar转换为int ...'。 Tha是因为替换不起作用。我永远不会用英语(美国)取代1

我正在以这种方式进行参数绑定:

... string culture =“英语(美国)”; IQuery query = NHibernateSession.GetNamedQuery(namedQuery)     .SetString(“IdiomId”,文化) ...

渴望并希望你能帮助我

1 个答案:

答案 0 :(得分:0)

我认为你可能已经平等了

  

'英语(美国)'1,'Español(España)'2

尝试改为'英语(美国)'= 1,'Español(España)'= 2

交替尝试查看此问题how-to-persist-an-enum-using-nhibernate