public override int ExecuteNonQuery() { var task = ExecuteNonQueryAsync(); try { return task.Result; } catch(AggregateException e) { throw e.Flatten().InnerException; } }