v3.2.802-preview20231024

This commit is contained in:
2881099
2023-10-24 13:03:46 +08:00
parent 09225ffd12
commit 9004ff095f
34 changed files with 52 additions and 39 deletions

View File

@ -17,7 +17,7 @@
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
<DelaySign>false</DelaySign>
<Version>3.2.802-preview20231019</Version>
<Version>3.2.802-preview20231024</Version>
</PropertyGroup>
<ItemGroup>

View File

@ -100,13 +100,17 @@ namespace FreeSql.Internal.CommonProvider
#region proxy IUpdate
public IUpdateJoin<T1, T2> AsTable(string tableName, string joinTableName)
{
_update.AsTable(tableName);
_query2Provider._tableRules.Clear();
_query2Provider._tableRules.Add((t, old) =>
if (string.IsNullOrWhiteSpace(tableName) == false)
_update.AsTable(tableName);
if (string.IsNullOrWhiteSpace(joinTableName) == false)
{
if (t == typeof(T2)) return joinTableName;
return old;
});
_query2Provider._tableRules.Clear();
_query2Provider._tableRules.Add((t, old) =>
{
if (t == typeof(T2)) return joinTableName;
return old;
});
}
return this;
}
public IUpdateJoin<T1, T2> WithConnection(DbConnection connection)