扩展EF Poco类

时间:2011-11-20 14:08:17

标签: c#-4.0 entity-framework-4 poco

我正在学习EF 4工作人员并且真的很累。我正在使用Code First方法,例如

public class Machine{
 public int A{get;set;}
 ...
}

我正在尝试基于A属性(例如B = A + 5)在附加属性中实现业务逻辑,并将其呈现在WPF数据网格中。这个新属性根本不需要存储在数据库中。我该怎么做(例如部分上课)?有什么例子吗?

2 个答案:

答案 0 :(得分:3)

public class Machine
{
    public int A { get; set; }

    [NotMapped]
    public int B
    {
        get
        {
            return A + 5;
        }
    }
}

这应该有用。

答案 1 :(得分:1)

如果您使用的是EF 4.1,则可以使用not mapped attribute。如果您正在使用edmx设计器,我相信您可以删除它在模型查看器表映射中指定的列名称