最近需要做一个.net小项目,初次接触NHibernate这个概念,按照网上的参考文档做了个小例子,出了很多问题。
如果出现无法编译映射文件则应该是版本问题,需要根据下载的Nhibernate包更改相应的配置文件
最后出现了一个无法插入的问题花了很长时间总算得以解决
could not insert: [WindowsApplication1.Tuser#joe_cool][SQL: INSERT INTO Tusers (UserName, Password, EmailAddress, LastLogon, LogonId) VALUES (?, ?, ?, ?, ?)]
原因是映射文件table名称的问题我的数据库表名是Tuser,映射文件的表名应该一致