我正在使用ASP.NET MVC 3中的Entity Framework "Code First"方法。在我的数据库中,我有几个计算列。我需要使用这些列来显示数据(这很好地完成了)。但是,当我尝试向该表中插入行时,我遇到了以下错误:“ChargePointText”列无法修改,因为它要么是计算列,要么是UNION运算符的结果。是否有一种方法可以在我的类中将属性标记为只读?
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; }
}