Datenbankeinstellungen in Aspose.Tasks
Einführung
Aspose.Tasks für .NET ist eine leistungsstarke Bibliothek, die es Entwicklern ermöglicht, in ihren .NET-Anwendungen mit Microsoft Project-Dateien zu arbeiten. In diesem Tutorial konzentrieren wir uns auf den Import von Projekten aus einer Primavera-Datenbank mithilfe von Aspose.Tasks.
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
- Grundkenntnisse der Programmiersprache C#.
- Visual Studio ist auf Ihrem System installiert.
- Aspose.Tasks für .NET-Bibliothek installiert. Sie können es herunterladen unterHier.
- Zugriff auf eine Primavera-Datenbank, zusammen mit den erforderlichen Berechtigungen.
Namespaces importieren
Zunächst müssen Sie die erforderlichen Namespaces in Ihr C#-Projekt importieren. Diese Namespaces bieten Zugriff auf die Klassen und Methoden, die für die Arbeit mit Aspose.Tasks für .NET erforderlich sind.
using Aspose.Tasks;
using System;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Lassen Sie uns nun den bereitgestellten Beispielcode in mehrere Schritte aufteilen:
Schritt 1: Verbindungszeichenfolge definieren
var connectionString = "Data Source=" + DataDir + "\\PPMDBSQLite.db";
In diesem Schritt definieren wir die Verbindungszeichenfolge für die Verbindung zur Primavera-Datenbank. Stellen Sie sicher, dass Sie ersetzenDataDir
mit dem Verzeichnis, in dem sich Ihre Datenbankdatei befindet.
Schritt 2: Datenbankeinstellungen erstellen
var settings = new PrimaveraDbSettings(connectionString, 4502);
Hier erstellen wir eine Instanz vonPrimaveraDbSettings
Klasse, wobei die Verbindungszeichenfolge und die Projekt-ID als Parameter übergeben werden. Passen Sie die Projekt-ID entsprechend Ihren Anforderungen an.
Schritt 3: Legen Sie den invarianten Namen des Anbieters fest
settings.ProviderInvariantName = "System.Data.SQLite";
Geben Sie den invarianten Namen des Anbieters an. In diesem Beispiel verwenden wir SQLite, Sie können es jedoch je nach Datenbankanbieter ändern.
Schritt 4: Projekt laden
var project = new Project(settings);
Erstelle eine neueProject
Objekt und übergibt die Datenbankeinstellungen als Parameter.
Schritt 5: Projekt speichern
project.Save(OutDir + "SupportForSQLiteDatabase_out.mpp", SaveFileFormat.Mpp);
Speichern Sie abschließend das Projekt im angegebenen Dateiformat am gewünschten Ort.
Abschluss
In diesem Tutorial haben wir gelernt, wie man mit Aspose.Tasks für .NET Projekte aus einer Primavera-Datenbank importiert. Wenn Sie die bereitgestellten Schritte befolgen, können Sie die Projektimportfunktionalität nahtlos in Ihre .NET-Anwendungen integrieren.
FAQs
F1: Kann ich mit Aspose.Tasks für .NET Projekte von verschiedenen Datenbankanbietern importieren?
A1: Ja, Sie können Projekte von verschiedenen Datenbankanbietern importieren, indem Sie die Verbindungszeichenfolge und den invarianten Namen des Anbieters entsprechend anpassen.
F2: Gibt es eine kostenlose Testversion für Aspose.Tasks für .NET?
A2: Ja, Sie können eine kostenlose Testversion von Aspose.Tasks für .NET bei erhaltenHier.
F3: Wo finde ich Dokumentation für Aspose.Tasks für .NET?
A3: Sie finden die DokumentationHier.
F4: Wie erhalte ich Unterstützung für Aspose.Tasks für .NET?
A4: Sie können Unterstützung vom Aspose.Tasks-Community-Forum erhaltenHier.
F5: Benötige ich eine temporäre Lizenz, um Aspose.Tasks für .NET zu verwenden?
A5: Wenn Sie den vollen Funktionsumfang der Bibliothek testen möchten, können Sie bei uns eine temporäre Lizenz erwerbenHier.