【发布时间】:2015-09-17 08:07:40
【问题描述】:
我正在使用带有 WEB API 的 EF。 我有一个 PUT 方法,它更新已经在数据库中的实体。 现在我有这个:
// PUT api/fleet/5
public void Put(Fleet fleet)
{
Fleet dbFleet = db.Fleets.Find(fleet.FleetId);
dbFleet.Name = fleet.Name;
dbFleet.xy= fleet.xy;
//and so on....
db.SaveChanges();
}
但我很懒,只想写这样的东西:
dbFleet.update(fleet);
所以我不必自己更新每个属性。
我确定有办法,但我只能找到有关如何使用 MVC 执行此操作的答案,但在使用 WEB API 且未接收模型状态时找不到答案。
谢谢
【问题讨论】:
标签: c# linq entity-framework-4 asp.net-web-api2