public virtual void ConnectionOpened(ConnectionEventData eventData, DbConnection connection) { }
public virtual Task ConnectionOpeningAsync(ConnectionEventData eventData, DbConnection connection, CancellationToken cancellationToken) { return(TaskEx.CompletedTask); }