为了账号安全,请及时绑定邮箱和手机立即绑定

LINQ to Entity 中怎么给外键赋值进行修改

LINQ to Entity 中怎么给外键赋值进行修改

阿波罗的战车 2018-10-25 04:05:33
assetsEntities ass = new assetsEntities();public ActionResult LowValueConsumablesUpdate(tbLowValueConsumables low,string Fid){        tbLowValueConsumables item = ass.tbLowValueConsumables.Include("tbAssetType").FirstOrDefault(p => p.LVid == low.LVid);           item.Amount = low.Amount;           item.TotalPrice = low.TotalPrice           item.tbAssetType.Fid =Fid;;//在这里报错:属性“Fid”是对象的键信息的一部分,不能修改。            ass.SaveChanges();           return View();}
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

根据Fid查找出tbAssetType的实体后再赋值

item.tbAssetType = object  //你查出来的那个对象


查看完整回答
反对 回复 2018-10-30
  • 2 回答
  • 0 关注
  • 544 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信