如何向EF4添加属性

时间:2011-06-08 15:30:00

标签: entity-framework-4

如何向WorkSpace添加新属性以显示名称空间?

enter image description here

1 个答案:

答案 0 :(得分:1)

此属性无法在实体设计器中定义,除非它也在数据库中定义为WorkPanel表的列。创建生成实体的部分类并添加自定义属性:

public partial class WorkPanel
{
    public string Name
    {
        get
        {
            return (Table != null && Table.Room != null) ? Table.Room.Name : null;
        }
    }
}

要使用此属性,您必须始终使用Table加载RoomWorkPanel实体(通过急切或延迟加载)。