消息关闭
    暂无新消息!

如上图 ,表的字段 默认值 不允许NULL. 

采用 MVC 框架 类模型 如下


用如下 方法 存档   
       public Nrf01 SaveNrf01(Nrf01 e)
        {
            JXERPDAL JXDal = new JXERPDAL();
            JXDal.Nrf01.Add(e);
            JXDal.SaveChanges();         

            return e;
        }
结果报错

----问题是  栏位都如果允许 NULL ,则 正常。如果不允许NULL值,默认值设为'' 了,有别什么解决办法吗?
初学者,请高手帮忙了.

5个回答

︿ 2
status 后面的允许null你没打勾啊。
那么你的status必须有值,哪怕你数据库建了默认值,也是没用的,ef根本不会理你
︿ 0
字符串默认为null。数据库不允许为null当然不行了。
可以在构造函数中初始化一些默认值。
︿ 0
在数据库的的字段不为空,你又想传一个空值进去,你可以为字段设置一个默认值。