如何从实体框架关联中获取列名称

时间:2011-12-28 23:56:10

标签: entity-framework foreign-keys entity-relationship

我有一个使用设计师构建的实体模型。在我的一个表(应用程序)中,我有几个外键引用相同的状态(状态)表。因此,当我建立关联时,我有几个使用自动索引名称构建的实体对象:

  • application_statuses2
  • application_statuses3

我正在构建“版本历史记录”类型屏幕,并希望能够正确列出修改后的每个列的“友好名称”。例如,我想显示“Destination Status”而不是“application_statuses2”。如果我可以确定有关关联的端点列名称,我可以设置正确的显示值。

我可以在设计器中找到实体对象,我甚至可以跟踪它引用构建关联的外键的位置,但我似乎可以找到概述enpoints或列名称的属性。如何确定我的关联或实体上的列名称或端点?

1 个答案:

答案 0 :(得分:2)

我希望它更准备好,也一直在寻找它。当你有多个FK到同一张桌子时,有点痛苦。

  1. 单击要检查的导航属性
  2. 在属性下,查看关联名称
  3. 在属性顶部,使用对象导航器下拉菜单切换到关联
  4. 点击“参照约束”属性
  5. 使用右侧的省略号按钮显示列名称
  6. 不知道是否有更好的方法,但我当然希望如此!