我正在嘗試使用mvc3方法在數據庫中設置字段。當我運行程序時,我得到一個無法使用mvc3定義模型的密鑰
System.Data.Edm.EdmEntityType::EntityType'CarModel'沒有定義鍵。定義此EntityType的關鍵字。
我的模型看起來像這樣
public class CarModel
{
public string VIN { get; set; }
public string Make { get; set; }
public string Model { get; set; }
public string Year { get; set; }
public string Color { get; set; }
public string Mileage { get; set; }
public string Description { get; set; }
}
我看到那裏的人添加ID,但數據庫可是沒有一個ID屬性。當我嘗試在VIN上添加[Key]時,它是數據庫中的主鍵。它會在鍵下出現紅色的波形錯誤。
看來我缺少一些參考。
關鍵屬性的確切錯誤信息是什麼? – 2011-04-22 23:16:34
System.Data.Edm.EdmEntityType :: EntityType'CarModel'沒有定義鍵。定義此EntityType的關鍵字。 System.Data.Edm.EdmEntitySet:EntityType:EntitySet Cars基於沒有定義鍵的類型CarModel。 – Bryan 2011-04-22 23:17:17
無法找到類型或名稱空間'key' – Bryan 2011-04-22 23:18:13