首页 新闻 搜索 专区 学院

不能将值 NULL 插入列 'ID',表 'RSGFrontDB.dbo.Users';列不允许有 Null 值。INSERT 失败。

0
悬赏园豆:200 [已关闭问题] 关闭于 2013-12-05 23:05

使用的是EF框架,可是我明明已经给ID赋值了,还是出现这个错误,大家觉得最有可能的问题是哪里

< >
分享
所有回答(2)
0

哎,都怪自己粗心,原来咋模型设计器里面我把User实体的ID设为自增了...

陈阳的博客园 | 园豆:106 (初学一级) | 2013-12-05 23:05
0

我也遇到同样的问题,但我的ID没有设置自增长 

sm.ID = 1;
result.result = bll.Add(sm);
result.Msg = "添加成功";

InnerException = {"不能将值 NULL 插入列 'ID',表 'RoleSystem.dbo.S_Menu';列不允许有 Null 值。INSERT 失败。\r\n语句已终止。"}

楼主知道是怎么回事嘛?

 

幽冥狂_七 | 园豆:177 (初学一级) | 2017-02-13 16:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册