我正在尝试在控制器HTTP post事件中向数据库添加一些条目。但是我收到以下错误:
找不到实体类型“列表”。确保 实体类型已添加到模型中。
代码:
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("ID,Name,Weight)] List<WBLoading> wBLoading)
{
if (ModelState.IsValid)
{
_context.Entry(wBLoading).State = EntityState.Modified;
await _context.SaveChangesAsync();
return RedirectToAction("Index");
}
return View(wBLoading);
}
我已将表添加到DbContext:
public DbSet<Models.WBLoading> WBLoading { get; set; }
型号:
public class WBLoading
{
public int ID { get; set; }
public string Name { get; set; }
public int Weight { get; set; }
}
答案 0 :(得分:3)
您需要编写以下代码。
_context.WBLoading.add(wBLoading);
await _context.SaveChangesAsync();