如上图 ,表的字段 默认值 不允许NULL. 采用 MVC 框架 类模型 如下
用如下 方法 存档
public Nrf01 SaveNrf01(Nrf01 e)
{
JXERPDAL JXDal = new JXERPDAL();
JXDal.Nrf01.Add(e);
JXDal.SaveChanges(); return e;
}
结果报错----问题是 栏位都如果允许 NULL ,则 正常。如果不允许NULL值,默认值设为'' 了,有别什么解决办法吗?
初学者,请高手帮忙了.
解决方案 »
- asp.net获得请求计算机硬件ID
- TreeView动态创建节点后,单节点更新?
- ASP.NET 2.0 有没有显示缩略图的控件
- 关于上传图片 后格式 ,大小 发生变化的问题? 新人急问。
- 在ASPX前台页面中为何无法调用后台CS页面的方法。
- 求ASP.NET注册时加密密码到数据的代码
- SQLTRANSACTION ITRANSACTION 嵌套问题,请教高手
- 大难题,在asp.net中怎么才能够启动windows应用程序?
- calendar控件的默认是每一天都可以点击,我不想要
- WebService重复安装时界面上的"修复**服务"这一项如何舍弃掉~!
- <asp:Button>控件怎么不能进入单击事件断点,而是跳去了index.html???
- 请教大神
可以在构造函数中初始化一些默认值。
那么你的status必须有值,哪怕你数据库建了默认值,也是没用的,ef根本不会理你
你可以直接在属性中设置默认值,如果你的code first的话,那没关系。
如果你是db first,那么就不行了,因为重新生成ef后,会把以前的属性设置都删除了