我知道要更新 EF 中的对象,我可以执行类似...
var hotel = context.Hotels.SingleOrDefault(u => u.HotelID == editedHotel.HotelID);
hotel.Name= editedHotel.Name;
hotel.Address = editedHotel.Address;
hotel.RoomCount = editedHotel.RoomCount;
context.SaveChanges();
但是如果很多字段需要更新,这会变得很长。
有没有办法我可以做类似...
var hotel = context.Hotels.SingleOrDefault(u => u.HotelID == editedHotel.HotelID);
hotel = editedHotel;
context.SaveChanges();
...所以所有字段都可以一次性更改?