【发布时间】:2017-08-18 18:07:15
【问题描述】:
我正在尝试更新两个表 Situation 和 SituationCategory,但它没有像下面的代码和图像中提到的那样更新。
public async Task<bool> UpdateSituation(int id, SituationsDto data)
{
Situations result = _mapper.Map<SituationsDto, Situations>(data);
result.Deleted = true;
_context.Entry(result).State = EntityState.Modified;
await _context.SaveChangesAsync();
SituationCategories situationCategory = new SituationCategories();
if (result.SituationCategory != null)
{
if (situationCategory != null)
{
situationCategory.Description = result.SituationCategory.Description;
}
}
await _context.SaveChangesAsync();
}
在这个屏幕截图中,我突出显示了应该更新的数据:
请回答
【问题讨论】:
标签: entity-framework linq entity-framework-core multiple-tables