Exécution d'une procédure stockée à l'aide d'un DbConnection

J'ai besoin d'exécuter une procédure stockée dans une base de données. C'est ce que j'ai obtenu jusqu'à présent que des œuvres:

protected DbProviderFactory dbProviderFactory;
this.dbProviderFactory = DalFactory.GetFactory(this.adapterConfiguration);

DbConnection dbConnection = dbProviderFactory.CreateConnection();

dbConnection.ConnectionString = this.adapterConfiguration.DatabaseInformation.ExternalDatabaseInformation.connectionString;
            try
            {
                dbConnection.Open();
            }
            catch (Exception e)
            {

                throw;
            }

Je soupçonne que DbCommand le ferais, mais je n'ai rien trouvé de travail. Disons que la procédure stockée par le nom de "initialiser" doit être exécutée. Comment dois-je faire?