操作数类型冲突:bigint与时间不兼容

red*_*rus 3 nhibernate time types

我正在使用时间数据类型为sql server中的表中的列.我正在WPF项目中工作,我们在服务层中使用nhibernate进行所有数据库操作.生成的域类,使用实体开发人员的dto类.时间列已更改为域中的时间跨度数据类型以及dto类.在将数据保存到表中时,我收到错误"操作数类型冲突:bigint与时间不兼容".有没有人面临类似的问题?

red*_*rus 8

我解决了这个问题.我必须使用.CustomType("TimeAsTimeSpan")更改映射.CustomType("TimeSpan")中的内容.