如何保存数据从这个部分视图到Vehicle_driver表??使用实体框架
本文关键字:driver Vehicle 视图 实体 框架 保存 何保存 数据 个部 | 更新日期: 2023-09-27 18:08:12
我有2个控制器(司机控制器和车辆控制器),我需要映射车辆与司机。我创建了一个局部视图,其中可以为特定的驾驶员选择车辆。
现在如何保存数据从这个部分视图到Vehicle_driver表??
Vehicle_driver有这些字段
VEHICLE_ID bigint(20) PK
DRIVER_ID varchar(36) PK
SERVICE_START_DATE datetime PK
SERVICE_END_DATE datetime
Vehicle Table有像
这样的字段ID bigint(20) PK
REG_NO varchar(50)
VEHICLE_TYPE int(11)
SERVICE_START_DATE datetime
SERVICE_EXPIRE_DATE datetime
OWNER_ID varchar(36)
和驱动表有名为
的字段ID varchar(36) PK
LICENCE_NO varchar(50)
FIRST_NAME varchar(50)
LAST_NAME varchar(50)
ADDRESS varchar(1000)
public Vehicle_driver Assign(Driver d, Vehicle v, DateTime start, DateTime end) {
using (MyContext context = new MyContext()) {
Vehicle_driver assignment = context.CreateObject<Vehicle_driver>();
assignment.VEHICLE_ID = v.ID;
assignment.DRIVER_ID = d.ID;
assignment.SERVICE_START_DATE = start;
assignment.SERVICE_END_DATE = end;
context.Vehicle_drivers.AddObject(assignment);
context.SaveChanges();
return assignment;
}
}