當試圖腳手架控制器,我得到以下錯誤:在MVC核心腳手架控制器時,沒有找到主鍵
"There was an error running the selected code generator: 'The entity type 'Company.Models.Office' requires a primary key to be defined at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.b_6-0()"
我是新來的MVC核心,但我的理解是,一個主鍵默認定義作爲ID或classnameID。我也嘗試添加[Key]屬性並將主鍵重命名爲OfficeID。我經歷類似的過程去與另一個類,並沒有碰到這個問題
public class Office
{
public int ID;
public string Name;
public int SiteID;
}
似乎只需要重置。對不起,但感謝您的幫助! – coolhand
@coolhand不用擔心,很高興我能幫上忙! – user1779775