From bbba06a3437cd7bf74b539f1d0f6f1f76875082e Mon Sep 17 00:00:00 2001
From: 28810 <28810@YEXIANGQIN>
Date: Mon, 6 Jan 2020 18:50:38 +0800
Subject: [PATCH] =?UTF-8?q?-=20=E6=89=A9=E5=B1=95=20=E5=86=85=E9=83=A8?=
=?UTF-8?q?=E6=96=B9=E6=B3=95=20QuoteReadColumn?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
FreeSql.DbContext/FreeSql.DbContext.xml | 7 ++
FreeSql.Tests/FreeSql.Tests/UnitTest3.cs | 31 +++++++
FreeSql/Internal/CommonExpression.cs | 2 +-
.../SelectProvider/Select0Provider.cs | 10 +--
.../SelectProvider/Select1Provider.cs | 2 +-
FreeSql/Internal/CommonUtils.cs | 2 +-
.../Curd/MsAccessDelete.cs | 82 +------------------
.../Curd/MsAccessUpdate.cs | 5 +-
.../MsAccessUtils.cs | 2 +-
.../Curd/MySqlDelete.cs | 4 +-
.../Curd/MySqlInsert.cs | 4 +-
.../Curd/MySqlUpdate.cs | 9 +-
.../FreeSql.Provider.MySql/MySqlUtils.cs | 4 +-
.../MySqlConnectorUtils.cs | 4 +-
.../Dameng/Curd/OdbcDamengUpdate.cs | 5 +-
.../Dameng/OdbcDamengUtils.cs | 2 +-
.../Default/Curd/OdbcUpdate.cs | 5 +-
.../Default/OdbcUtils.cs | 2 +-
.../GBase/Curd/OdbcGBaseUpdate.cs | 5 +-
.../GBase/__OdbcGBaseUtils.cs | 2 +-
.../MySql/Curd/OdbcMySqlDelete.cs | 4 +-
.../MySql/Curd/OdbcMySqlInsert.cs | 4 +-
.../MySql/Curd/OdbcMySqlUpdate.cs | 9 +-
.../MySql/OdbcMySqlUtils.cs | 4 +-
.../Oracle/Curd/OdbcOracleUpdate.cs | 5 +-
.../Oracle/OdbcOracleUtils.cs | 2 +-
.../PostgreSQL/Curd/OdbcPostgreSQLDelete.cs | 4 +-
.../PostgreSQL/Curd/OdbcPostgreSQLInsert.cs | 4 +-
.../PostgreSQL/Curd/OdbcPostgreSQLUpdate.cs | 9 +-
.../PostgreSQL/OdbcPostgreSQLUtils.cs | 2 +-
.../SqlServer/Curd/OdbcSqlServerDelete.cs | 4 +-
.../SqlServer/Curd/OdbcSqlServerInsert.cs | 4 +-
.../SqlServer/Curd/OdbcSqlServerUpdate.cs | 9 +-
.../SqlServer/OdbcSqlServerUtils.cs | 2 +-
.../Curd/OracleUpdate.cs | 5 +-
.../FreeSql.Provider.Oracle/OracleUtils.cs | 2 +-
.../Curd/PostgreSQLDelete.cs | 4 +-
.../Curd/PostgreSQLInsert.cs | 4 +-
.../Curd/PostgreSQLUpdate.cs | 9 +-
.../PostgreSQLUtils.cs | 2 +-
.../Curd/SqlServerDelete.cs | 4 +-
.../Curd/SqlServerInsert.cs | 4 +-
.../Curd/SqlServerUpdate.cs | 9 +-
.../SqlServerUtils.cs | 2 +-
.../Curd/SqliteUpdate.cs | 5 +-
.../FreeSql.Provider.Sqlite/SqliteUtils.cs | 2 +-
46 files changed, 140 insertions(+), 167 deletions(-)
diff --git a/FreeSql.DbContext/FreeSql.DbContext.xml b/FreeSql.DbContext/FreeSql.DbContext.xml
index dc0203b8..d9f91124 100644
--- a/FreeSql.DbContext/FreeSql.DbContext.xml
+++ b/FreeSql.DbContext/FreeSql.DbContext.xml
@@ -110,6 +110,13 @@
清空状态数据
+
+
+ 根据 lambda 条件删除数据
+
+
+
+
添加
diff --git a/FreeSql.Tests/FreeSql.Tests/UnitTest3.cs b/FreeSql.Tests/FreeSql.Tests/UnitTest3.cs
index 36f6ae2a..8953057a 100644
--- a/FreeSql.Tests/FreeSql.Tests/UnitTest3.cs
+++ b/FreeSql.Tests/FreeSql.Tests/UnitTest3.cs
@@ -15,6 +15,7 @@ using System.Data.SqlClient;
using kwlib;
using System.Diagnostics;
using System.IO;
+using System.Text;
namespace FreeSql.Tests
{
@@ -95,6 +96,36 @@ namespace FreeSql.Tests
fsql.Insert(new OrderDetail { OrderNo = "1002", ItemNo = "I012", Qty = 1 }).ExecuteAffrows();
fsql.Insert(new OrderDetail { OrderNo = "1002", ItemNo = "I013", Qty = 1 }).ExecuteAffrows();
fsql.Ado.Query