Oracle Developer Tools for Visual Studio

Oracle Developer Tools for Visual Studio

Développez des applications SQL et PL/SQL avec Oracle Database et Oracle Autonomous Database. Oracle Developer Tools for Visual Studio (ODT) est une extension gratuite pour Microsoft Visual Studio.

Sélectionnez votre version de Visual Studio pour télécharger cette extension :

Intégration avec Visual Studio

Utilisez Server Explorer avec Visual Studio 2022 ou Visual Studio 2019 pour parcourir votre schéma Oracle et lancer l’un des nombreux concepteurs et assistants Oracle intégrés pour créer et modifier des objets de schémas.

Intégration d’Oracle Autonomous Database

Affichez et gérez vos bases de données Oracle Autonomous Database à partir de Server Explorer. Vous pouvez créer rapidement des instances d’Always Free Autonomous Database à partir de Visual Studio, télécharger automatiquement des fichiers d’informations d’identification et être connecté à la base de données pour travailler sur le code en quelques minutes. Pour en savoir plus, consultez cette procédure détaillée.

Éditeur et débogueur de code PL/SQL

Modifiez le code PL/SQL dans la base de données à l'aide de l'éditeur PL/SQL et tirez parti de IntelliSense, en maintenant la touche Ctrl enfoncée, en conservant les informations sur le paramètre proc/func, en survolant la souris pour obtenir des informations, etc. Le débogueur PL/SQL vous permet d'exploiter toutes vos fonctionnalités de débogage Visual Studio préférées à partir du code PL/SQL. Passez facilement de votre code .NET à votre code de procédure stockée PL/SQL et revenez en arrière si nécessaire !

Outils de comparaison de schémas

Visualisez les différences entre deux schémas et générez un script de différences capable de modifier un schéma cible afin qu’il corresponde au schéma source. Comparez les instances de base de données actives et/ou un projet Oracle Database Version 2 contenant un ensemble de scripts SQL représentant un schéma.

Fonctionnalités d’administration de la base de données de conteneur multi-locataires

Les développeurs peuvent facilement et rapidement créer, cloner, brancher ou débrancher des bases de données enfichables à utiliser pendant le développement et les tests.

Concepteurs Entity Framework et assistants

Utilisez Entity Designer de Visual Studio pour le mappage objet-relationnel Database First et Model First. (« Code First » est également pris en charge.)

Génération automatique de code

Générez un exemple de code d'accès aux données pour les tables ou les vues à l'aide de C#, Python, Java(JDBC) et Javascript (Node.js). Le code inclut la chaîne de connexion réelle.

Optimisation des performances

Utilisez la surveillance SQL en temps réel pour surveiller automatiquement les instructions SQL, les blocs PL/SQL ou les opérations de bases de données composites considérées comme coûteuses. Vous pouvez afficher la liste des instructions SQL surveillées, afficher et enregistrer les rapports actifs de SQL Monitor et générer un rapport actif pour les instructions SQL ad hoc. Utilisez Oracle Performance Analyzer pour régler l'utilisation d'Oracle Database par votre application .NET. La base de données est ensuite surveillée sous charge et des recommandations sont faites, telles que des modifications à SQL ou l’ajout d’un index sur une table. Vous pouvez également ajuster les instructions SQL ad hoc dans la fenêtre de requête avec SQL Tuning Advisor.

Cycle de vie de script SQL avec intégration du contrôle de code source

Générez des scripts SQL pour les objets de schéma Oracle utilisés par votre application .NET, gérez-les dans un projet Oracle Database, archivez-les dans le contrôle de source, modifiez les scripts dans l’éditeur SQL Oracle et exécutez-les à l’aide d’un moteur d’exécution SQL*Plus intégré.

Concepteurs Oracle Advanced Queuing (AQ)

Créez, modifiez et administrez vos files d’attente et vos tables de files d’attente.

Types définis par l’utilisateur (UDT - User-Defined Types)

Affichez les UDT dans l'explorateur de serveurs. Créez des UDT dans Oracle avec plusieurs concepteurs. Un assistant de génération de code UDT Custom Class facilite l’utilisation des UDT à partir de code .NET.

Gérer les utilisateurs, les rôles et les privilèges

Créez des utilisateurs et des rôles à l’aide de concepteurs graphiques. Attribuez des privilèges aux rôles et attribuez des rôles aux utilisateurs. Affichez les utilisateurs et les rôles dans l’Explorateur de serveurs.

Assistant d’importation de table

Cet assistant facilite l’importation des tables et de leurs données à partir de bases de données Oracle ou de sources de données externes telles que Microsoft SQL Server, Microsoft Access et des feuilles de calcul Excel.

Édition de données, tests de procédures stockées, exécution SQL ad hoc

Lors du test de votre application .NET, vous pouvez utiliser la fenêtre de données Oracle pour insérer et mettre à jour les données Oracle. Il existe également un banc d’essai pour tester les procédures stockées et une fenêtre de requête Oracle pour exécuter les requêtes SQL de votre choix.

Documentation

Appuyez sur F1 ou cliquez sur une icône d'aide lorsque vous utilisez l'extension dans Visual Studio pour ouvrir la documentation.

Présentations guidées