bug: generic query

This commit is contained in:
sunkaixuan
2023-07-02 18:24:08 +08:00
parent 69d63b90a8
commit e863e8eb59

View File

@@ -37,6 +37,13 @@ namespace SqlSugar
Check.ArgumentNullException(name, string.Format(ErrorMessage.ObjNotExist, "Table Name")); Check.ArgumentNullException(name, string.Format(ErrorMessage.ObjNotExist, "Table Name"));
if (!name.Contains("<>f__AnonymousType") &&name.IsContainsIn("(", ")", SqlTranslationLeft)&&name!= "Dictionary`2") if (!name.Contains("<>f__AnonymousType") &&name.IsContainsIn("(", ")", SqlTranslationLeft)&&name!= "Dictionary`2")
{ {
var tableInfo = this.Context
.MappingTables?
.FirstOrDefault(it => it.EntityName.Equals(name, StringComparison.CurrentCultureIgnoreCase));
if (tableInfo != null)
{
return GetTranslationColumnName(tableInfo.DbTableName);
}
return name; return name;
} }
if (Context.MappingTables == null) if (Context.MappingTables == null)