/// <summary>
/// Sys_UserTB实体
/// </summary>
    [Table("Sys_UserTB")]
public partial class UserEntity : EntityObject
{        #region 唯一标识
        /// <summary>
        /// 唯一标识
        /// </summary>
        private int _UID;        /// <summary>
        /// 唯一标识
        /// </summary>
[Column(IsPrimaryKey = true, Name = "UserID")]
        public  int UID 
        { 
            get {return _UID;} 
            set
            {
                _UID = value;
                ReportPropertyChanged("UID");
            }
        } 
        #endregion
        
        #region Account
        /// <summary>
        /// Account
        /// </summary>
        private string _Account;
        
        /// <summary>
        /// Account
        /// </summary>
        [Column(Name = "Account",IsNull=false)]
        public string Account 
        {
            get { return _Account; }
            set
            {
                _Account = value;
                ReportPropertyChanged("Account");
            }
        }
        #endregion
        }

获取name   foreach (var columnName in
                typeof(T).GetProperties().Select(p => p.ReflectColumnName()).Where(columnName => !string.IsNullOrEmpty(columnName)))
            {
                sbColumns.AppendFormat("{0},", columnName);
            }无法取到Name = "UserID",取到了UID。
不知道有高人知道如何处理吗?