
遇到此类问题首先要想到数据库的问题,因为cid是其中一张表的外键,所以要想到两张表的外键关系,大家可以参考下,可以把两张表的id都变成主键试一下
//指定产品类别修改类别信息
public IHttpActionResult postcategory(int id,string name)
{
//先获取指定id的原有对象,在用用户输入的值覆盖原有的值
//var li = (from c in pe.Category
// where c.cid == cat.cid
// select c).FirstOrDefault();
//li.cname = cat.cname;
//pe.SaveChanges();
var li = pe.Category.Where(x => x.cid == id).FirstOrDefault();
li.cname = name;
pe.SaveChanges();
return Ok();
}
本文探讨了数据库中遇到的外键问题,特别是在产品类别信息更新时如何处理。通过理解cid作为外键的角色,文章提供了修改产品类别信息的具体代码示例,展示了如何更新类别名称并保存更改。

被折叠的 条评论
为什么被折叠?



