如何在设计视图中显示自定义属性

时间:2012-11-27 13:03:04

标签: c# entity-framework entity-framework-4.1

如何让我的自定义属性出现在最新版本的Entity框架的edmx设计视图中?

我在部分类中添加了一个自定义属性,如下所示:

public partial class Survey
{
public IEnumerable<Data.Users> answers
  {
   get;
   set;
  }
}

1 个答案:

答案 0 :(得分:1)

你不能这样做。实体由EntityModelCodeGenerator(T4代)从edmx文件生成,反之亦然。实体中的任何更改(原始生成的类或部分由您创建)都不会影响edmx文件。

因此,如果您想在edmx设计视图中查看属性,请改为修改edmx文件。在Survey图表中选择您的edmx实体,然后从上下文菜单中选择Add New...。您可以在此处添加标量,导航或复杂属性。属性将出现在您生成的实体上。