LINQ和C#:如何添加字段,而不是映射到表列

cur*_*us1 3 c# linq

我从数据库表中加载记录.我需要添加一个名为"temp"的字段,它不对应任何表列.如何添加此字段?

namespace mynamespace.Models
{
    public class alert
    {
        [Key]
        public int id { get; set; }
        public string text { get; set; }
        public string temp { get; set; } //<--- this generates error
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢致敬.

ara*_*ao6 8

使用该[NotMapped]属性.

[NotMapped]
public string temp { get; set; }
Run Code Online (Sandbox Code Playgroud)

具有该NotMapped属性的任何属性或类都将从数据库映射中排除.