new FreeSqlBuilder() .UseSyncStructureToUpper(true) .Build()
全局轉換實體屬性名方法,這種只能轉屬性。 實際上是經過Aop方法完成的功能,Aop能夠對屬性名和類名進行全局攔截處理大小寫。app
new FreeSql.FreeSqlBuilder() .UseEntityPropertyNameConvert(StringConvertType.Upper) .Build());
如今添加了6種轉換類型ui
public enum StringConvertType { /// <summary> /// 不進行任何處理 /// </summary> None = 0, /// <summary> /// 將帕斯卡命名字符串轉換爲下劃線分隔字符串 /// <para></para> /// BigApple -> Big_Apple /// </summary> PascalCaseToUnderscore, /// <summary> /// 將帕斯卡命名字符串轉換爲下劃線分隔字符串,且轉換爲全大寫 /// <para></para> /// BigApple -> BIG_APPLE /// </summary> PascalCaseToUnderscoreWithUpper, /// <summary> /// 將帕斯卡命名字符串轉換爲下劃線分隔字符串,且轉換爲全小寫 /// <para></para> /// BigApple -> big_apple /// </summary> PascalCaseToUnderscoreWithLower, /// <summary> /// 將字符串轉換爲大寫 /// <para></para> /// BigApple -> BIGAPPLE /// </summary> Upper, /// <summary> /// 將字符串轉換爲小寫 /// <para></para> /// BigApple -> bigapple /// </summary> Lower }
注意:spa