【发布时间】:2022-01-16 06:00:24
【问题描述】:
我如何访问分配到这家商店的员工。删除 Store 时;我想将员工可用性标志更改为真。 目前,我的 staffId 有问题!
public async Task<IActionResult> DeleteConfirmed(int eventId)
{
var @store= await _context.Stores.FindAsync(eventId);
_context.Stores.Remove(@store);
//make staff available
var staff = await _context.Staffs.FindAsync(staffId);
staff.IsAvailable = true;
await _context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
【问题讨论】:
-
请提供所有表类(Event、Store、Staff、Staffing 等?)的代码,否则无法为您提供帮助。
-
谢谢 Flood,它已排序。只是缺少“ThenInclude”:Include(e => e.StaffingCollection) .ThenInclude(s => s.Staff) .Where(e => e.StoreId == id)
标签: asp.net asp.net-core model-view-controller