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