C# 如何从EdmProperty检索EF POCO属性显示值

C# 如何从EdmProperty检索EF POCO属性显示值,c#,entity-framework,C#,Entity Framework,我有一个经过翻译的应用程序,我的POCO中的所有属性都标记为 [Display(ResourceType = typeof(Resources), Name = "Name")] public string Name { get; set; } 在运行时,我希望对属性进行反思,并获得它的资源值,如下所示 EdmProperty prop = entityType.Properties.SingleOrDefault(x => x.Name.Equals("Name", StringCom

我有一个经过翻译的应用程序,我的POCO中的所有属性都标记为

[Display(ResourceType = typeof(Resources), Name = "Name")]
public string Name { get; set; }
在运行时,我希望对属性进行反思,并获得它的资源值,如下所示

EdmProperty prop = entityType.Properties.SingleOrDefault(x => x.Name.Equals("Name", StringComparison.CurrentCultureIgnoreCase));
在这一点上,我希望能够从这个属性中获得名称注释,这就是我所遇到的问题。我试图查看EdmProperty的源文件,但似乎找不到答案。

试试这段代码

if(prop.Documentation != null && !prop.Documentation.IsEmpty)
{
   var displayName = prop.Documentation.Summary;
} 

请解释您的答案以防止删除(仅代码/仅链接的答案更有可能被删除)。它在所有属性上返回null。