我有一个我想要更新的记录的ID,但是我只想编辑这个记录中的一个字段。
我想将“Vehicles”表中的“Availability”字段值从True更改为False。
如何在不改变任何其他值的情况下进行此操作?
我使用代码第一种方法,vehicleID保存我想在“车辆”表中编辑的记录的ID
var vehicleID = db.RentalAgreements
.Where(x => x.rent_agree_no == merchant_reference)
.Select(x => x.vehicle_id)
.Single();
var d = db.RentalAgreements.Where(x => x.rent_agree_no == merchant_reference).Select(x => x.vehicle_id).Single();
var vehicle_record = db.Vehicles.FirstOrDefault(p => p.vehicle_id == Convert.ToInt32(d));
vehicle_record.Availability = false;
db.SaveChanges();