我是asp.net mvc 5的新手。我只是首先使用asp.net mvc 5代码构建了一个新项目。运行应用程序时,类的字段名称之一未存储在数据库中。
这是我的代码:
public class Read
{
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public long id_read { get; set; }
public long id_install { get; set; }
public int id_employee { get; set; }
public int read_result { get; set; }
public string digit_image { get; set; }
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime read_date { get; set; }
[DataType(DataType.Currency)]
public decimal? price { get; set; }
[DataType(DataType.Currency)]
public decimal? total
{
get
{
return read_result * price;
}
}
}
因为total
字段名称是read_result
和price
之间相乘的结果。因此,我想将total
字段名称存储在数据库中。请帮助我。
[您可能使用了错误的搜索关键字。这与EF有关,与MVC部分无关。查看该回复,它应该可以帮助您解决问题。https://stackoverflow.com/a/15585524