Update: IncludeLeftJoin

This commit is contained in:
sunkaixuan
2023-10-20 12:54:29 +08:00
parent af612fc9c2
commit aeaf9b9836

View File

@@ -43,6 +43,7 @@ namespace SqlSugar
var onWhere = $"{shortName}.{navPkColumn.DbColumnName}={mainShortName}.{navColumn.DbColumnName}"; var onWhere = $"{shortName}.{navPkColumn.DbColumnName}={mainShortName}.{navColumn.DbColumnName}";
UtilMethods.IsNullReturnNew(this.Context.TempItems); UtilMethods.IsNullReturnNew(this.Context.TempItems);
this.AddJoinInfo(GetTableName(navEntityInfo, navEntityInfo.DbTableName), shortName, onWhere, JoinType.Left); this.AddJoinInfo(GetTableName(navEntityInfo, navEntityInfo.DbTableName), shortName, onWhere, JoinType.Left);
this.QueryBuilder.JoinQueryInfos.Last().EntityType = navEntityInfo.Type;
return this; return this;
} }
public ISugarQueryable<T> IncludeInnerJoin(Expression<Func<T, object>> innerObjectExt) public ISugarQueryable<T> IncludeInnerJoin(Expression<Func<T, object>> innerObjectExt)