摘要:
在NHibernate中使用Guid作为主键需要注意几点:1. 数据库中Guid类型为uniqueidentifier,同时必须给定默认值。2. 生成的实体类中类型为System.Guid3. 生成的Mapping文件中id对应的class为guid<注意大小写>,id对应的class还有几种不同类型,分别代表不一样的意义,自己Google一下。4. 使用ISession.Save()后同时还要使用ISession.Flush()<否则数据无法保存进数据库>,至于Flush方法作用,自己Google一下。网站中同时使用NHibernate和Log4net1. NHibe 阅读全文