From 4a5942629a9b93a1d6942ad46766b3a3b190db18 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Tue, 19 May 2020 16:03:44 +0800 Subject: [PATCH] update Odbc IInsert --- FreeSql/FreeSql.xml | 9 ++++----- .../SqlServer/Curd/OdbcSqlServerInsert.cs | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/FreeSql/FreeSql.xml b/FreeSql/FreeSql.xml index 53d45057..32fe7308 100644 --- a/FreeSql/FreeSql.xml +++ b/FreeSql/FreeSql.xml @@ -2064,11 +2064,10 @@ - 设置更新的列 - - SetDto(new { title = "xxx", clicks = 2 }) - - SetDto(new Dictionary<string, object> { ["title"] = "xxx", ["clicks"] = 2 }) + 设置更新的列 + SetDto(new { title = "xxx", clicks = 2 }) + SetDto(new Dictionary<string, object> { ["title"] = "xxx", ["clicks"] = 2 }) + 注意:标记 [Column(CanUpdate = false)] 的属性不会被更新 dto 或 Dictionary<string, object> diff --git a/Providers/FreeSql.Provider.Odbc/SqlServer/Curd/OdbcSqlServerInsert.cs b/Providers/FreeSql.Provider.Odbc/SqlServer/Curd/OdbcSqlServerInsert.cs index 391105d1..4491d2ab 100644 --- a/Providers/FreeSql.Provider.Odbc/SqlServer/Curd/OdbcSqlServerInsert.cs +++ b/Providers/FreeSql.Provider.Odbc/SqlServer/Curd/OdbcSqlServerInsert.cs @@ -151,7 +151,7 @@ namespace FreeSql.Odbc.SqlServer ++colidx; } - if ((_commonUtils as SqlServerUtils).ServerVersion > 10) + if ((_commonUtils as OdbcSqlServerUtils).ServerVersion > 10) { var validx = sql.IndexOf(") VALUES"); if (validx == -1) throw new ArgumentException("找不到 VALUES");