private void TryAddAttribute(BaseAttribute attribute) { string attributeName = attribute.GetName(); if (!Attributes.ContainsKey(attributeName)) { Attributes.Add(attributeName, attribute); } }
/// <summary> /// 获取数据库表名/列明 /// </summary> /// <returns></returns> public static string FilterNameAttribute(this MemberInfo membs) { if (!membs.IsDefined(typeof(BaseAttribute), true)) { return(membs.Name); } BaseAttribute attr = (BaseAttribute)membs.GetCustomAttribute(typeof(BaseAttribute)); return(attr.GetName()); }