Allgemeine Benutzerfreundlichkeit

  • Direkter Zugriff auf Serverdaten. dotConnect for Oracle kann ohne Oracle Client Software verwendet werden.
  • Real RAD für Datenbankanwendungen
  • Vollständig konform mit ADO.NET
  • 100 % verwalteter Code
  • Äußerst nützlicher Unterstützung für die Entwurfszeit
  • Einfacher Einsatz
  • Einfache Aktualisierung auf eine neue Version über NuGet-Pakete

Netzwerk und Konnektivität


Sicherheit

  • OS-Authentifizierung (NTLM)
  • Unterstützung für Proxy-Authentifizierung
  • Oracle Datenverschlüsselung
  • Oracle Datenintegrität
  • Unterstützung für Verschlüsselungsalgorithmen: RC4, RC4-56, RC4-128, RC4-256, DES-40, DES-56, DES-112, DES-168, AES-128, AES-192, AES-256
  • Unterstützung für Prüfsummenalgorithmen: MD5, SHA1, SHA256, SHA384, SHA512
  • Volle Unterstützung für den Betrieb im FIPS 140-2-Modus unter Windows
  • Unterstützung für SSL/TLS-Verschlüsselung
  • Unterstützung für SSH-Verschlüsselung [Neu]
  • Übergabe von Anmeldeinformationen über die Klasse OracleCredential, basierend auf SecureString [Neu]

Kompatibilität

  • Vollständiger Unterstützung für die neuesten Oracle-Versionen von Oracle 23c bis Oracle 8, einschließlich Personal und Express Editionen
  • Unterstützung für Oracle Cloud Database as a Service (DBaaS)
  • Unterstützung für alle Versionen von Oracle Clients, einschließlich Instant Client
  • Unterstützung für x64- und x86-Architektur
  • Unterstützung für Windows, Linux und MacOS
  • .NET 6-Unterstützung
  • .NET 5-Unterstützung
  • Unterstützung für .NET 9.0
  • Unterstützung für .NET Core 3.x, 2.x und 1.x
  • Unterstützung von .NET Standard 2.1, 2.0, 1.6, 1.5, 1.4 und 1.3
  • Unterstützung für .NET Frameworks 4.8, 4.7, 4.6, 4.5, 4.0, 3.5, 2.0
  • Unterstützung für .NET Compact Framework
  • Unterstützung für Mono Framework
  • Unterstützung für Microsoft Visual Studio 2022, 2019, 2017, 2015, 2013, 2012, 2010 und 2008
  • Unterstützung für CodeGear Delphi 2007
  • Unterstützung für Embarcadero Delphi Prism
  • Unterstützung für SQL Server 2008 - 2016 Business Intelligence-Lösungen
  • Unterstützung für Enterprise Library Data Access Application Block (DAAB)
  • Herausgeber-Richtliniendateien für Versionskompatibilität
  • Sync Framework-Unterstützung

Oracle Technologie-Unterstützung


Unterstützung für Oracle-Datentypen


Leistung


Langlebigkeit


ADO.NET Entity Framework

  • Unterstützung für Entity Framework v1, v4.x, v5 und v6.x
  • Unterstützung für Entity Framework Core 1.x, 2.x, 3.x, 5.0, 6.0, 7.0, und 9.0
  • Hohe Leistung durch Batch Updates, Oracle Hints, etc.
  • Breiter Unterstützung für LINQ to Entities
  • Entity Framework Code First-Unterstützung
  • Unterstützung für Entity Framework Code First Migrationen
  • Vollständiger CRUD-Unterstützung (Create, Retrieve, Update, Delete), einschließlich CRUD über gespeicherte Verfahren
  • Breite Unterstützung für Server-Datentypen
  • Unterstützung für Entity Framework Spatials
  • Unterstützung für Entity Framework Core Spatials
  • Unterstützung für Änderungsverfolgung und Objektdaten-Caching
  • Unterstützung der Vererbungsabbildung (TPH-, TPT- und TPCT-Modelle)
  • Unterstützung für gespeicherte Verfahren und Funktionen
  • Fähigkeit, datenbankunabhängige Anwendungen zu erstellen
  • Unterstützung für Volltextsuche
  • Reverse-Engineering von Datenbankobjekten zum Entitätsmodell auf verschiedene Weise:
    • Über Entity Developer
    • Mit Visual Studio EDM Wizard/EF Tools
    • Scaffold-DbContext
  • Unterstützung für die meisten kanonischen Funktionen von Entity Framework und EntitySQL
  • Visuelle Modellerstellung und Codegenerierung mit Entity Developer
    • Update Model From Database-Funktionalität für Entity Developer
    • Update To Database mit Mapping-Synchronisationsfunktionalität für Entity Developer
  • Illustriertes Tutorial für den Einstieg in Entity Framework in 5 Minuten

LinqConnect (früher bekannt als LINQ to Oracle)

  • LinqConnect ist eine schnelle und einfach zu bedienende ORM-Lösung, die in enger Anlehnung an die Microsoft LINQ to SQL-Technologie entwickelt wurde und über eigene Funktionen verfügt
  • Visuelle Modellerstellung und Codegenerierung mit Entity Developer
    • Update Model From Database-Funktionalität für Entity Developer
    • Update To Database mit Mapping-Synchronisationsfunktionalität für Entity Developer
  • Illustrierte Anleitung für den Einstieg in LinqConnect in 5 Minuten

Workflow Foundation-Unterstützung


Erweiterte DataTable- und DataSet-Funktionalität

  • Leistungsstarke OracleDataTable-Komponente zur Manipulation einzelner Tabellen oder Abfrageergebnisse
  • Strukturelle Darstellung und Bearbeitung von Oracle-Objekten
  • NonBlocking-Modus ermöglicht asynchrones Abrufen von Daten im Hintergrund
  • DataSet mit mehreren REF CURSOR füllen
  • Füllen von DataSet mit Objekt-, Array- und verschachtelten Tabellendaten
  • Erweiterte CommandBuilder-Komponente mit automatischer Aktualisierung von SQL
  • On-Demand-Datenabruf für datengebundene Steuerelemente
  • Paginaler Zugang zum Abfrageergebnis
  • Serverseitige Master-Detail-Beziehung auf der Grundlage von Abfragen
  • Möglichkeit zur Aktualisierung einzelner Datensätze in der OracleDataTable-Komponente
  • Erweiterte Abfrage von Warn- und Fehlerinformationen
  • Erweiterte Schnittstelle zur Bearbeitung von Ausführungsausnahmen
  • OracleDataAdapter.Fill-Methode mit Unterstützung für sequenzielle Abrufe
  • Möglichkeit, den Abruf einiger Spalten in einer Ergebnismenge aufzuschieben
  • Benutzerdefinierte Oracle-Objektzuordnung mit der Schnittstelle ICustomOracleObject

Unterstützung für Business Intelligence-Lösungen

  • Unterstützung für SQL Server Integration Services (SSIS) 2019, 2017, 2016, 2014, 2012 und 2008
  • SSIS DataFlow Quell- und Zielkomponenten
  • Unterstützung für Analysis Services
  • Unterstützung für Reporting Services

WinForms-spezifische Merkmale

  • Flexible Datenbindung mit DataLink-Komponente
  • InterForm-Technologie für die Zusammenarbeit von Querformteilen
  • Oracle Objektdatenbindung-Unterstützung
  • Globale Positionssynchronisation innerhalb einer Datenquelle

ASP.NET-spezifische Merkmale


Ausführung des Skripts


Überwachung der SQL-Ausführung


Verbesserungen in der Entwurfszeit

  • Automatische Komponentenregistrierung in der Toolbox
  • Erweiterte Integration mit Visual Studio 2008, 2010, 2012, 2013, 2015, 2017, 2019 und 2022, einschließlich Server Explorer, Datenquellen-Assistent, TableAdapter-Konfiguration, Query Builder und Konfiguration der Webkomponente OracleDataSource
  • DataSet Wizard zum Erstellen und Bearbeiten von typisierten Oracle-orientierten Datensätzen
  • DataSet Manager zum Auflisten und Binden von Datensätzen im Projekt
  • DataSet Editor zum Bearbeiten von Datensatzinhalten
  • Oracle Package Wizard, der die Arbeit mit PL/SQL-Paketen vereinfacht
  • Oracle Object Wizard, der die Arbeit mit Oracle-Objekten vereinfacht
  • Erweiterte Komponenten- und Eigenschaftseditoren zur Entwurfszeit
  • IntelliSense-Beschreibungen für dotConnect for Oracle-Klassen
  • Einfache Migration von MS OracleClient und ODP.NET mit dem Migrationsassistenten
  • SSyntaxhervorhebung und SQL-Codevervollständigung in Design-Time-Editoren
  • TableMappings-Editor
  • Bequeme sofortige Datenvorschau und Management in der Entwurfszeit

dbForge Fusion für Oracle Hauptmerkmale

  • Integration mit dotConnect for Oracle für erweiterte Komponentendesigner und Drag-and-drop-Funktionen
  • PL/SQL-Debugger
  • SQL-Codevervollständigung und Navigation
  • Visuelle Abfrageerstellung
  • Datenbank-Explorer
  • Visuelle Objekt-Editoren
  • Datenbank-Suchmaschine
  • Code-Vorlagenbibliothek
  • Sicherheitsmanager
  • Sitzungsmanager
  • Assistenten für Export/Import

Produktklarheit

  • Vollständige, in Visual Studio und Embarcadero Delphi integrierte Dokumentationssätze
  • Integration mit Visual Studio und MSDN-Hilfesammlungen
  • Dokumentation als eigenständige chm-Datei verfügbar
  • Online-Dokumentation
  • Eine große Anzahl hilfreicher Demos in C# und VB

Lizenzierung und Unterstützung

  • Jährliches dotConnect for Oracle Abonnement mit Priority Unterstützung inbegriffen
  • Lizenzgebührenfrei pro Entwickler, pro Team oder pro Standort lizenziert