public void ExecuteNonQueryCallback(IAsyncResult result)
{
var state = (ExecuteNonQueryState) result.AsyncState;
try
{
var recordsAffected = state.Command.EndExecuteNonQuery(result);
EventLoop.Pend(() => state.Callback(null, recordsAffected));
} catch (Exception ex)
{
EventLoop.Pend(() => state.Callback(ex, -1));
}
}