我想用EF 4.3代碼先創建一個乾淨的模型。我知道枚舉不支持,直到EF 5.0。實體框架代碼優先 - 我可以隱藏模型中的數據庫字段嗎?
爲了解決這個問題我一直在試圖做這樣的事情:
public class Vehicle {
public VehicleId int { get;set; }
public VehicleType VehicleType
{
get { return (VehicleType)VehicleTypeId; }
}
internal VehicleTypeId int { get; set; }
}
所以我希望存儲在數據庫中的vehicleTypeId但只顯示枚舉在模型
這是可能?
謝謝
你試過了嗎? – 2012-03-12 10:32:58
是的,它沒有工作。 vehicleTypeId沒有在數據庫中創建。 – Mantisimo 2012-03-12 10:49:37
該屬性對您的上下文是否可見? – 2012-03-12 10:57:36