【发布时间】:2018-01-10 03:48:19
【问题描述】:
在尝试搭建控制器时,我收到以下错误:
“运行所选代码生成器时出错:'实体 类型“Company.Models.Office”需要在以下位置定义主键 Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.b_6-0()"
我是 MVC Core 的新手,但我的理解是主键默认定义为 ID 或 classnameID。我还尝试添加 [Key] 属性并将主键重命名为 OfficeID。我和另一个班级经历了类似的过程,并没有遇到这个问题
public class Office
{
public int ID;
public string Name;
public int SiteID;
}
【问题讨论】:
标签: c# asp.net-core-mvc