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

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 回答

?
交互式爱情

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

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


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

添加回答

回复

举报

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