问题描述
表字段设置允许为空,默认值0,保保存是如果不给这个字段赋值会出错?有什么方法在EF中给这个字段赋值不会出错
解决方案
解决方案二:
你说的什么鬼?允许为空,默认值是0,那么不给这个字段赋值就会自动默认为0啊,有什么问题
解决方案三:
如果不赋傎它为NULL而不是0呢
解决方案四:
引用2楼OldEagle33032的回复:
如果不赋傎它为NULL而不是0呢
你说的是C#代码里面的null吧,插入数据库不能是null,C#代码里面的null要先转成dbnull.value,然后插入反之一样,取出来也是,如果数据库里面是null,用代码取出来就是dbnull.value,要转成null写入C#代码,明白不
解决方案五:
我是用EF写的,这个字段我没有赋值的
解决方案六:
引用2楼OldEagle33032的回复:
如果不赋傎它为NULL而不是0呢
没搞懂你的意思。1.不赋值C#代码报错2.不赋值在数据库里面看字段值是null而不是0你问题是1还是2?
时间: 2024-09-18 17:30:11