- 增加 IAdo.CommandFluent(sql) 方法执行 SQL 命令;

- 修复 SqlServer SqlBulkCopy IgnoreColumns 无效的 bug;
This commit is contained in:
28810
2020-09-23 22:00:48 +08:00
parent 9b93200237
commit 8a0862d6fe
25 changed files with 225 additions and 44 deletions

View File

@ -62,6 +62,21 @@ namespace FreeSql
/// <returns></returns>
DbParameter[] GetDbParamtersByObject(object obj);
/// <summary>
/// SQL 命令执行类fsql.Ado.CommandFluent("select * from user where age > ?age", new { age = 25 })<para></para>
/// .WithConnection(connection)<para></para>
/// .WithTransaction(transaction)<para></para>
/// .WithParameter("age", 25)<para></para>
/// .WithParameter("id", 11)<para></para>
/// .CommandType(CommandType.Text)<para></para>
/// .CommandTimeout(60)<para></para>
/// .Query&lt;T&gt;(); 或者 ExecuteNonQuery/ExecuteScalar/ExecuteDataTable/ExecuteDataSet/ExecuteArray
/// </summary>
/// <param name="cmdText"></param>
/// <param name="parms"></param>
/// <returns></returns>
AdoCommandFluent CommandFluent(string cmdText, object parms = null);
/// <summary>
/// 测试数据库是否连接正确,本方法执行如下命令:<para></para>
/// MySql/SqlServer/PostgreSQL/达梦/人大金仓/神通: SELECT 1<para></para>