我在ASP.NET MVC 3 Web應用程序中使用實體框架「代碼優先」方法。在我的數據庫中,我有幾個計算列。我需要使用這些列來顯示數據(工作正常)。實體框架代碼第一個計算屬性
但是當我來到行插入這個表,我發現了以下錯誤:
The column "ChargePointText" cannot be modified because it is either a computed column or is the result of a UNION operator.
有沒有辦法在我的課爲只讀標記屬性?
public class Tariff
{
public int TariffId { get; set; }
public int Seq { get; set; }
public int TariffType { get; set; }
public int TariffValue { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public int ChargePoint { get; set; }
public string ChargePointText { get; set; }
}
是的,你是對的 - 我的回答是不正確的。只有當你想讓EF生成數據庫時,它才能工作。將更新發布爲答案並接受它。 – 2011-05-16 09:39:53