Как изменить значение одного столбца в конкретной записи в таблице EF MVC - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть идентификатор записи, которую я хотел бы обновить, однако я хотел бы изменить только одно поле в этой записи.

Я хотел бы изменить значение поля «Доступность» в поле «Таблица «Транспортные средства» от Истинного до Ложного.

Как я могу сделать это, не меняя никаких других значений?

Я использую код вначале, а vehicleID содержит Id записи, которую я хочуредактировать в таблице «Транспортные средства»

var vehicleID = db.RentalAgreements
                  .Where(x => x.rent_agree_no == merchant_reference)
                  .Select(x => x.vehicle_id)
                  .Single();

1 Ответ

0 голосов
/ 24 февраля 2019
        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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...