文章管理3表,第3表·调试报错 不能讲null值插入 二级分类的C#代码 ,价值千金

   前端文章管理表增删改功能测试

 操作对话框,分类测试

   

<!-- 分类 级联选择借用代码 -->
        <el-row :gutter="24">
          <el-col :span="12">
            <el-form-item
              label="分类"
              :rules="[{ required: true, message: '不能为空' }]"
            >
            <!-- 选择器属性加   -->
              <el-cascader
                :options="treelist"
                v-model="cateList"
                clearable
                :props="{ value: 'id', label: 'label' }"
                style="width: 100%"
              ></el-cascader>
            </el-form-item>
          </el-col>
        </el-row>

二级分类 报错:不能将值null添加到Catename列

文章管理3表,第3表·调试报错 不能讲null值插入 二级分类的C#代码 ,价值千金

  调试C# 

help解决,您自己写不出来的,要写出来, 整一天能写出来吗? 

 // 添加接口方法的定义  小括号接收 框架类中的文件 方法测试成功 
        public IActionResult Save_Knowledge(Knowledge model)
        {
            try
            {
                // 逻辑文件 上下文类。 面向对象op 
                KnowledgeOperate op = new KnowledgeOperate();
                // 二级分类,多加逻辑类对象代码
                KnowCateOperate _cate = new KnowCateOperate();

                if (model.ID > 0)//update
                {
                               //  表名字 变量的声明! 修改
                    Knowledge oldmodel = op.GetModel(model.ID);

                    // 用变量去点框架文件中的字段 
                    oldmodel.Title = model.Title;
                    oldmodel.ImgUrl = model.ImgUrl;
                    oldmodel.VideoUrl = model.VideoUrl;
                    oldmodel.Content = model.Content;
                    oldmodel.Sort = model.Sort;
                    oldmodel.Type = model.Type;
                    // 二级分类多加的if判断条件 1 
                    if (model.CateID > 0)
                    {
                        oldmodel.CateName = _cate.GetQueryable().Where(q => q.ID == model.CateID).FirstOrDefault().Name;
                    }
                    //oldmodel.CateName = model.CateName;

                    if (op.Modify(oldmodel))
                        return Success("修改成功!");
                    return Error("修改失败!");
                }
                else//add
                {
                    // 二级分类多加的if判断条件 1  创建时间, id不能省略
                    if (model.CateID > 0)
                    {
                        model.CateName = _cate.GetQueryable().Where(q => q.ID == model.CateID).FirstOrDefault().Name;
                    }


                    model.CreateTime = DateTime.Now;
                    model.CreateID = CurrentUser.ID;
                    if (op.Add(model))
                        return Success("添加成功!");
                    return Error("添加失败!");
                }
            }
            catch (Exception ex)
            {
                return Error(ex);
            }
        }

富文本报错,添加文件 

 文章管理3表,第3表·调试报错 不能讲null值插入 二级分类的C#代码 ,价值千金

上一篇:WEB 切换host ----开发小技巧


下一篇:模拟队列