EF 主从表一起更新

如题,

例如:

主表班级,数据:

classKey  clssName    Remark

1         一(1) 班       test

2         一(2 班        test

 

从表学生,数据:

stuId    classKey    stuName   age

1            1              张三       12

2            1              李四        8

 

-----------要更新的数据如下

班级班classKey为1的,备注更改成 "Test123"

学生表班级为1的,stuId为1的,age 调整为9

 

1         一(1) 班       test               -----主表

1            1              张三       9     -----从表

 

var class = context.Classes.FirstOrDefault(x => x.classKey == 1);
if(class == null) return;
class.Remark = "Test123";
var student = context.Students.FirstOrDefault(x => x.stuId == 1);
if(student == null) return;
student.age = 9;
context.SaveChange();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值