/// <summary> /// 这个方法可以在sql拼接中使用,把model中的映射字段替换成特性的字段名 /// </summary> /// <param name="property"></param> /// <returns></returns> public static string GetColumnName(this PropertyInfo property) { if (property.IsDefined(typeof(DBColumnAttribute), true)) { DBColumnAttribute attribute = (DBColumnAttribute)property.GetCustomAttribute(typeof(DBColumnAttribute), true); return(attribute.GetColumnName()); } else { return(property.Name); } }