0
我使用Int32作为MySql数据库中的标识列。我使用Session.Get<User>(1)
,它工作正常。但是,如果我通过CreateSqlQuery使用本机SQL,它会抱怨类型System.UInt32不能被分配给类型System.Int32
设置器User.Id
的属性。NHibernate的mysql身份
我检查了表的id列为id int(10) unsigned NOT NULL auto_increment
。
有什么想法?
感谢
向我们显示您的代码。 – NOtherDev 2012-01-10 21:00:45