表是事件,事件类型,子事件,子事件类型
使用MVC5构建器(右键单击控制器,添加,添加控制器),我为最后三个表创建了控制器和视图,没有问题,但是当我为事件实体创建控制器和视图时,产生了以下错误 逐字说明符后需要的关键字,标识符或字符串:@ “ EventType”是一种类型,在给定的上下文中无效
在事件控制器中生成的代码是 { 私有实体db = new Entities();
// GET: Events
public ActionResult Index()
{
var events = db.Events.Include(@ => @.EventType); ERROR HERE
return View(events.ToList());
}
在此问题上的任何帮助将不胜感激 TIA
答案 0 :(得分:0)
在使用“带有实体框架的视图的MVC控制器”模板时,我遇到了相同的问题。
var @group = await _context.Groups
.Include(@ => @.Company)
.FirstOrDefaultAsync(m => m.GroupId == id);
我的解决方法很简单,就是将@符号替换为另一个字符,例如g
var @group = await _context.Groups
.Include(g => g.Company)
.FirstOrDefaultAsync(m => m.GroupId == id);