CodeSmith生成NHibernate运行时出现的错误如下
System.Data.SqlClient.SqlException: 必须声明标量变量 "@OwnerName"的问题
------解决方案--------------------------------------------------------
参数化查询中,有这个@OwnerName参数,而SQL查询语句中,没有这个@OwnerName局部变量。所以报错
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
初学者用代码生成器,有害。
这个错误就是没赋值造成的,而且还不会找问题根源,可见你连流程都没有会呢。