簡體   English   中英

嘗試為Web API創建控制器時出錯

[英]Error when trying to create a Controller for web api

我一直收到此錯誤,如下面的屏幕快照所示,當我嘗試添加控制器時。 任何有關解決此錯誤的幫助將不勝感激。

http://i693.photobucket.com/albums/vv293/saturobi360/Error/API_error_zpswocovwbw.jpg

該錯誤表明那些實體(例如FirearmFirearmDescription )沒有定義鍵。

我可以看到您定義了itemID 但是,按照慣例,除非您選擇

  1. 將字段重命名為FirearmId 或,

  2. 添加一個[Key]屬性,如下所示:

     [Key] public int itemID {get; set;} 

您可以在此處了解有關該約定的更多信息: https : //msdn.microsoft.com/zh-cn/data/jj591583.aspx#Key

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM