Browse Source

Oracle ExecommandAsync -1 bug

pull/10/MERGE
sunkaixuna 3 years ago
parent
commit
12cdbf24ba
  1. 11
      Src/Asp.Net/OracleTest/UnitTest/Updateable.cs
  2. 10
      Src/Asp.Net/SqlSugar/Realization/Oracle/Updateable/OracleUpdateable.cs

11
Src/Asp.Net/OracleTest/UnitTest/Updateable.cs

@ -59,6 +59,17 @@ namespace OrmTest
new UnitGuidTest() { Id = Guid.NewGuid(),name= "a" }
}).ExecuteCommand();
var updateObjs = new List<Order> {
new Order() { Id = 11, Name = "order11" }
};
//update all columns by primary key
if (Db.Updateable(updateObjs).ExecuteCommandAsync().GetAwaiter().GetResult() != 1)
{
throw new Exception("unit error");
}
}
}
public class UnitGuidTest

10
Src/Asp.Net/SqlSugar/Realization/Oracle/Updateable/OracleUpdateable.cs

@ -40,7 +40,15 @@ namespace SqlSugar
{
if (base.UpdateObjs.Count() == 1)
{
return await base.ExecuteCommandAsync();
var result= await base.ExecuteCommandAsync();
if (result == -1)
{
return 1;
}
else
{
return result;
}
}
else if (base.UpdateObjs.Count() == 0)
{

Loading…
Cancel
Save