如何使计算属性在Entity Framework中保留在数据库中

时间:2015-07-14 09:46:04

标签: c# entity-framework ef-code-first

考虑这个简单的类:

puclic class Person
{
    public string FirstName {get; set; }
    public string LastName {get; set; }

    public string FullName
    {
        get
        {
            return FirstName + " " + LastName;
        }
    }
}

我希望数据库中的FullName列具有相应的值。

问题:如何向Entity Framework 6说明将计算属性视为列?

1 个答案:

答案 0 :(得分:1)

您可以添加空受保护的setter

public string FullName
{
    get
    {
        return FirstName + " " + LastName;
    }
    protected set {}
}