コード例 #1
0
        private void TryAddAttribute(BaseAttribute attribute)
        {
            string attributeName = attribute.GetName();

            if (!Attributes.ContainsKey(attributeName))
            {
                Attributes.Add(attributeName, attribute);
            }
        }
コード例 #2
0
        /// <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());
        }