|
@ -9,6 +9,7 @@ namespace SqlSugar |
|
|
|
|
|
|
|
|
public override string GetTranslationTableName(string name) |
|
|
public override string GetTranslationTableName(string name) |
|
|
{ |
|
|
{ |
|
|
|
|
|
if (name.Contains("`")) return name; |
|
|
Check.ArgumentNullException(name, string.Format(ErrorMessage.ObjNotExist, "Table Name")); |
|
|
Check.ArgumentNullException(name, string.Format(ErrorMessage.ObjNotExist, "Table Name")); |
|
|
var context = this.Context; |
|
|
var context = this.Context; |
|
|
var mappingInfo = context |
|
|
var mappingInfo = context |
|
@ -31,11 +32,14 @@ namespace SqlSugar |
|
|
|
|
|
|
|
|
public override string GetTranslationColumnName(string propertyName) |
|
|
public override string GetTranslationColumnName(string propertyName) |
|
|
{ |
|
|
{ |
|
|
return "`" + propertyName + "`"; |
|
|
if (propertyName.Contains("`")) return propertyName; |
|
|
|
|
|
else |
|
|
|
|
|
return "`" + propertyName + "`"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public override string GetNoTranslationColumnName(string name) |
|
|
public override string GetNoTranslationColumnName(string name) |
|
|
{ |
|
|
{ |
|
|
|
|
|
if (!name.Contains("`")) return name; |
|
|
return name == null ? string.Empty : Regex.Match(name, @"\`(.*?)\`").Groups[1].Value; |
|
|
return name == null ? string.Empty : Regex.Match(name, @"\`(.*?)\`").Groups[1].Value; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|