获取实体属性名称(Property)和DisplayName属性名称(Attribute)
Posted talentzemin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取实体属性名称(Property)和DisplayName属性名称(Attribute)相关的知识,希望对你有一定的参考价值。
代码:
public Dictionary<string, string> XXXModelColumnName { get { var dic = new Dictionary<string, string>(); PropertyInfo[] fields = typeof(XXXModel).GetProperties(); foreach (PropertyInfo field in fields) { var fieldName = field.Name; var displayName = field.GetCustomAttribute<DisplayNameAttribute>(); dic.Add(fieldName, displayName == null ? fieldName : displayName.DisplayName); } return dic; } }
以上是关于获取实体属性名称(Property)和DisplayName属性名称(Attribute)的主要内容,如果未能解决你的问题,请参考以下文章