mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-14 20:30:56 +08:00
update
@@ -72,7 +72,7 @@ Disadvantages: does not support batch operations
|
||||
|
||||
## 4、BulkCopy
|
||||
|
||||
Only in the FreeSql.Provider.SqlServer extension method ExecuteSqlBulkCopy, batch inserts or updates are implemented (v3.2.693). Other databases will be supplemented in the future.
|
||||
FreeSql.Provider.SqlServer/FreeSql.Provider.Oracle extension method ExecuteSqlBulkCopy/ExecuteOracleBulkCopy, batch inserts or updates are implemented (v3.2.693). Other databases will be supplemented in the future.
|
||||
|
||||
Principle: Use BulkCopy to insert data into a temporary table, and then use MERGE INTO to join the table.
|
||||
|
||||
|
||||
@@ -300,9 +300,9 @@ SET a.`bcode` = b.`xcode`
|
||||
|
||||
## 12、BulkCopy Batch Update
|
||||
|
||||
FreeSql.Provider.SqlServer、FreeSql.Provider.MySqlConnector、FreeSql.Provider. PostgreSQL
|
||||
FreeSql.Provider.SqlServer、FreeSql.Provider.MySqlConnector、FreeSql.Provider.PostgreSQL、FreeSql.Provider.Oracle
|
||||
|
||||
The extension methods ExecuteSqlBulkCopy, ExecuteMySqlBulkCopy, and ExecutePgCopy are implemented to implement batch update (v3.2.685)
|
||||
The extension methods ExecuteSqlBulkCopy, ExecuteMySqlBulkCopy, ExecutePgCopy, And ExecuteOracleBulkCopy are implemented to implement batch update (v3.2.693)
|
||||
|
||||
Principle: Use BulkCopy to insert data into the temporary table, and then use UPDATE FROM JOIN to update the associated table.
|
||||
|
||||
|
||||
4
修改.md
4
修改.md
@@ -303,9 +303,9 @@ SET a.`bcode` = b.`xcode`
|
||||
|
||||
## 12、BulkCopy 批量更新
|
||||
|
||||
FreeSql.Provider.SqlServer、FreeSql.Provider.MySqlConnector、FreeSql.Provider.PostgreSQL
|
||||
FreeSql.Provider.SqlServer、FreeSql.Provider.MySqlConnector、FreeSql.Provider.PostgreSQL、FreeSql.Provider.Oracle
|
||||
|
||||
分别实现了扩展方法 ExecuteSqlBulkCopy、ExecuteMySqlBulkCopy、ExecutePgCopy 实现批量更新(v3.2.685)
|
||||
分别实现了扩展方法 ExecuteSqlBulkCopy、ExecuteMySqlBulkCopy、ExecutePgCopy、ExecuteOracleBulkCopy 实现批量更新(v3.2.693)
|
||||
|
||||
原理:使用 BulkCopy 将数据插入到临时表,再使用 UPDATE FROM JOIN 联表更新。
|
||||
|
||||
|
||||
2
添加或修改.md
2
添加或修改.md
@@ -73,7 +73,7 @@ repo.InsertOrUpdate(实体);
|
||||
|
||||
## 4、BulkCopy 批量插入或更新
|
||||
|
||||
仅在 FreeSql.Provider.SqlServer 扩展方法 ExecuteSqlBulkCopy 实现了批量插入或更新(v3.2.693),其他数据库未来补充。
|
||||
FreeSql.Provider.SqlServer/FreeSql.Provider.Oracle 提供扩展方法 ExecuteSqlBulkCopy/ExecuteOracleBulkCopy 实现了批量插入或更新(v3.2.693),其他数据库未来补充。
|
||||
|
||||
原理:使用 BulkCopy 将数据插入到临时表,再使用 MERGE INTO 联表操作。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user