2016-06-09 83 views
-1

我試圖在Visual Studio 2013升級5.在控制器上增加支架項目,但它提供瞭如下錯誤:無法檢索元數據模型

「有運行選定生成一個錯誤: '無法檢索 XYZ.Models.Student'的元數據。在模型生成過程中檢測到一個或多個驗證錯誤 :XYZ.DAL.Student :: EntityType 'Student'沒有定義鍵。定義此實體的鍵類型 學生:實體類型:'學生'是基於具有 的類型「學生」,沒有定義密鑰

模型類

+0

見** **的關鍵部分在https://msdn.microsoft.com/en-ca/data/jj591583.aspx – erdinger

回答

1

我認爲SID是你的主鍵,如果是添加以下屬性:

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

注意的是下:using System.ComponentModel.DataAnnotations;