一般来说不用这种ORM的话不会遇到这样的问题,但是Npoco里添加时每一个字段都是要顾及到的,也就是说每个字段都要给定值。
当遇到DateTime类型的字段,而当时又不需要给它值或者赋值了反而达不到预期的效果时,就需要改一改了。
有人说可以直接用String类型就好了呀,但是为了安全起见哈,我们还是固定一下类型比较好,不要给它那么大的范围。
栗子如下:
有电话表,结构如下:
现在我们要添加一个电话,但是它暂时不需要填写停用这个字段,但是在Npoco里添加一条数据必须给每个字段赋值,我们在建立Model的时候就可以这样写:
</

在使用Npoco进行ORM操作时,遇到DateTime类型字段不需要赋值的情况,会导致添加数据时出现错误。为避免"SqlDateTime 溢出"的错误,可以在Model中将DateTime字段设置为DateTime?类型,允许其为null。这样,即使不提供值,也能成功插入数据。
最低0.47元/天 解锁文章
1320

被折叠的 条评论
为什么被折叠?



