异常堆栈
at OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32& cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType sqlStatementType, Int32 arrayBindCount, OracleException& exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean bFirstIterationDone)
at OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteNonQuery(String commandText, OracleParameterCollection paramColl, CommandType commandType, OracleConnectionImpl connectionImpl, Int32 longFetchSize, Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl, Int64[]& scnFromExecution, OracleParameterCollection& bindByPositionParamColl, Boolean& bBindParamPresent, OracleException& exceptionForArrayBindDML, OracleConnection connection, OracleLogicalTransaction& oracleLogicalTransaction, Boolean isFromEF)
at Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteNonQuery()
at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) in F:\Repositories\Github\ORM\SqlSugar\SqlSugar__sunkaixuan\Src\Asp.NetCore2\SqlSeverTest\SqlSugar\Abstract\AdoProvider\AdoProvider.cs:line 297
操作实体这种是可以的:
db.Insertable(new Tbl_Blob() { Blob = Datas.Bytes }).ExecuteCommand();
这种会报错
var _pms = db.Ado.GetParameters(new
{
is_Blob = Datas.Bytes
});
db.Ado.UseStoredProcedure().ExecuteCommand(sql, _pms);