From f007b3fa0ea8349dbbf8ca59fcf5ec5cafb8e578 Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Wed, 10 Nov 2021 01:46:28 +0800 Subject: [PATCH] update to .net60 --- FreeSql.DbContext/FreeSql.DbContext.csproj | 7 +++++-- FreeSql.Repository/FreeSql.Repository.csproj | 2 +- .../FreeSql.Tests.PerformanceTests.csproj | 2 +- FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.csproj | 8 ++++---- FreeSql/Internal/CommonProvider/UpdateProvider.cs | 2 +- .../FreeSql.Provider.Dameng.csproj | 4 ++-- .../lib/DmProvider/{net20 => net40}/DmProvider.dll | Bin .../{net20 => net40}/en/DmProvider.resources.dll | Bin .../{net20 => net40}/zh-CN/DmProvider.resources.dll | Bin .../FreeSql.Provider.Firebird.csproj | 5 ++++- .../FreeSql.Provider.MsAccess.csproj | 2 +- .../FreeSql.Provider.MySql.csproj | 2 +- .../FreeSql.Provider.MySqlConnector.csproj | 4 ++-- .../FreeSql.Provider.Odbc.csproj | 2 +- .../FreeSql.Provider.Oracle.csproj | 10 +++++----- .../FreeSql.Provider.PostgreSQL.csproj | 4 ++-- .../FreeSql.Provider.SqlServer.csproj | 10 +++++----- .../FreeSql.Provider.SqlServerForSystem.csproj | 4 ++-- .../FreeSql.Provider.Sqlite.csproj | 2 +- 19 files changed, 38 insertions(+), 32 deletions(-) rename Providers/FreeSql.Provider.Dameng/lib/DmProvider/{net20 => net40}/DmProvider.dll (100%) rename Providers/FreeSql.Provider.Dameng/lib/DmProvider/{net20 => net40}/en/DmProvider.resources.dll (100%) rename Providers/FreeSql.Provider.Dameng/lib/DmProvider/{net20 => net40}/zh-CN/DmProvider.resources.dll (100%) diff --git a/FreeSql.DbContext/FreeSql.DbContext.csproj b/FreeSql.DbContext/FreeSql.DbContext.csproj index 13b16a69..88ff6b5c 100644 --- a/FreeSql.DbContext/FreeSql.DbContext.csproj +++ b/FreeSql.DbContext/FreeSql.DbContext.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net50;netcoreapp31;netcoreapp21;net45;net40 + netstandard2.0;net60;net50;netcoreapp31;netcoreapp21;net45;net40 2.6.100 true FreeSql;ncc;YeXiangQin @@ -33,11 +33,14 @@ net40 - + netcoreapp + + + diff --git a/FreeSql.Repository/FreeSql.Repository.csproj b/FreeSql.Repository/FreeSql.Repository.csproj index c3d7db92..39ebd39a 100644 --- a/FreeSql.Repository/FreeSql.Repository.csproj +++ b/FreeSql.Repository/FreeSql.Repository.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net50;netcoreapp31;netcoreapp21;net45;net40 + netstandard2.0;net60;net50;netcoreapp31;netcoreapp21;net45;net40 2.6.100 FreeSql;ncc;YeXiangQin FreeSql Implementation of General Repository, Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/翰高/Access, and read/write separation、and split table. diff --git a/FreeSql.Tests/FreeSql.Tests.PerformanceTests/FreeSql.Tests.PerformanceTests.csproj b/FreeSql.Tests/FreeSql.Tests.PerformanceTests/FreeSql.Tests.PerformanceTests.csproj index 4e2c84a2..a646671e 100644 --- a/FreeSql.Tests/FreeSql.Tests.PerformanceTests/FreeSql.Tests.PerformanceTests.csproj +++ b/FreeSql.Tests/FreeSql.Tests.PerformanceTests/FreeSql.Tests.PerformanceTests.csproj @@ -12,7 +12,7 @@ - + diff --git a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.csproj b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.csproj index 5733944a..7497c508 100644 --- a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.csproj +++ b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.csproj @@ -1,7 +1,7 @@  - net5.0 + net6.0 false @@ -14,10 +14,10 @@ - + - - + + diff --git a/FreeSql/Internal/CommonProvider/UpdateProvider.cs b/FreeSql/Internal/CommonProvider/UpdateProvider.cs index cb64f283..2fad2154 100644 --- a/FreeSql/Internal/CommonProvider/UpdateProvider.cs +++ b/FreeSql/Internal/CommonProvider/UpdateProvider.cs @@ -677,7 +677,7 @@ namespace FreeSql.Internal.CommonProvider return this; } - public string ToSql() + public virtual string ToSql() { if (_where.Length == 0 && _source.Any() == false) return null; diff --git a/Providers/FreeSql.Provider.Dameng/FreeSql.Provider.Dameng.csproj b/Providers/FreeSql.Provider.Dameng/FreeSql.Provider.Dameng.csproj index d9c0ef8e..e5725ec1 100644 --- a/Providers/FreeSql.Provider.Dameng/FreeSql.Provider.Dameng.csproj +++ b/Providers/FreeSql.Provider.Dameng/FreeSql.Provider.Dameng.csproj @@ -21,8 +21,8 @@ - - + + Always diff --git a/Providers/FreeSql.Provider.Dameng/lib/DmProvider/net20/DmProvider.dll b/Providers/FreeSql.Provider.Dameng/lib/DmProvider/net40/DmProvider.dll similarity index 100% rename from Providers/FreeSql.Provider.Dameng/lib/DmProvider/net20/DmProvider.dll rename to Providers/FreeSql.Provider.Dameng/lib/DmProvider/net40/DmProvider.dll diff --git a/Providers/FreeSql.Provider.Dameng/lib/DmProvider/net20/en/DmProvider.resources.dll b/Providers/FreeSql.Provider.Dameng/lib/DmProvider/net40/en/DmProvider.resources.dll similarity index 100% rename from Providers/FreeSql.Provider.Dameng/lib/DmProvider/net20/en/DmProvider.resources.dll rename to Providers/FreeSql.Provider.Dameng/lib/DmProvider/net40/en/DmProvider.resources.dll diff --git a/Providers/FreeSql.Provider.Dameng/lib/DmProvider/net20/zh-CN/DmProvider.resources.dll b/Providers/FreeSql.Provider.Dameng/lib/DmProvider/net40/zh-CN/DmProvider.resources.dll similarity index 100% rename from Providers/FreeSql.Provider.Dameng/lib/DmProvider/net20/zh-CN/DmProvider.resources.dll rename to Providers/FreeSql.Provider.Dameng/lib/DmProvider/net40/zh-CN/DmProvider.resources.dll diff --git a/Providers/FreeSql.Provider.Firebird/FreeSql.Provider.Firebird.csproj b/Providers/FreeSql.Provider.Firebird/FreeSql.Provider.Firebird.csproj index b06fb41f..cef5e976 100644 --- a/Providers/FreeSql.Provider.Firebird/FreeSql.Provider.Firebird.csproj +++ b/Providers/FreeSql.Provider.Firebird/FreeSql.Provider.Firebird.csproj @@ -25,7 +25,10 @@ - + + + + diff --git a/Providers/FreeSql.Provider.MsAccess/FreeSql.Provider.MsAccess.csproj b/Providers/FreeSql.Provider.MsAccess/FreeSql.Provider.MsAccess.csproj index 9bbaca5f..db2c1d91 100644 --- a/Providers/FreeSql.Provider.MsAccess/FreeSql.Provider.MsAccess.csproj +++ b/Providers/FreeSql.Provider.MsAccess/FreeSql.Provider.MsAccess.csproj @@ -26,7 +26,7 @@ - + diff --git a/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj b/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj index a234483e..371e2cc5 100644 --- a/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj +++ b/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj @@ -26,7 +26,7 @@ - + diff --git a/Providers/FreeSql.Provider.MySqlConnector/FreeSql.Provider.MySqlConnector.csproj b/Providers/FreeSql.Provider.MySqlConnector/FreeSql.Provider.MySqlConnector.csproj index 1eecd068..6a3111cc 100644 --- a/Providers/FreeSql.Provider.MySqlConnector/FreeSql.Provider.MySqlConnector.csproj +++ b/Providers/FreeSql.Provider.MySqlConnector/FreeSql.Provider.MySqlConnector.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net50;net45;netstandard2.1;netcoreapp2.1;netcoreapp3.1; + netstandard2.0;net60;net50;net45;netstandard2.1;netcoreapp2.1;netcoreapp3.1; 2.6.100 true FreeSql;ncc;YeXiangQin @@ -26,7 +26,7 @@ - + diff --git a/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj b/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj index 57823b20..9ff98b3a 100644 --- a/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj +++ b/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj @@ -26,7 +26,7 @@ - + diff --git a/Providers/FreeSql.Provider.Oracle/FreeSql.Provider.Oracle.csproj b/Providers/FreeSql.Provider.Oracle/FreeSql.Provider.Oracle.csproj index d2e753e3..ac62f4de 100644 --- a/Providers/FreeSql.Provider.Oracle/FreeSql.Provider.Oracle.csproj +++ b/Providers/FreeSql.Provider.Oracle/FreeSql.Provider.Oracle.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net50;net45;net40 + netstandard2.0;net60;net50;net45;net40 2.6.100 true FreeSql;ncc;YeXiangQin @@ -26,14 +26,14 @@ - + - - + + - + diff --git a/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj b/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj index ca25c683..ad0d786d 100644 --- a/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj +++ b/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj @@ -30,8 +30,8 @@ - - + + diff --git a/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj b/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj index af9eb977..dac6330c 100644 --- a/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj +++ b/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net50;net451;net45;net40 + netstandard2.0;net60;net50;net451;net45;net40 2.6.100 true FreeSql;ncc;YeXiangQin @@ -26,17 +26,17 @@ - + - - + + - + microsoft diff --git a/Providers/FreeSql.Provider.SqlServerForSystem/FreeSql.Provider.SqlServerForSystem.csproj b/Providers/FreeSql.Provider.SqlServerForSystem/FreeSql.Provider.SqlServerForSystem.csproj index 52e8df27..8dba7ca1 100644 --- a/Providers/FreeSql.Provider.SqlServerForSystem/FreeSql.Provider.SqlServerForSystem.csproj +++ b/Providers/FreeSql.Provider.SqlServerForSystem/FreeSql.Provider.SqlServerForSystem.csproj @@ -1,7 +1,7 @@  - netstandard2.0;net50;net451;net45;net40 + netstandard2.0;net60;net50;net451;net45;net40 2.6.100 true FreeSql;ncc;YeXiangQin @@ -26,7 +26,7 @@ - + diff --git a/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj b/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj index dd7dc5eb..c0ab502c 100644 --- a/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj +++ b/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj @@ -26,7 +26,7 @@ - +