Ρυθμίσεις βάσης δεδομένων στο Aspose.Tasks

Εισαγωγή

Το Aspose.Tasks για .NET είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να εργάζονται με αρχεία Microsoft Project στις εφαρμογές τους .NET. Σε αυτό το σεμινάριο, θα επικεντρωθούμε στην εισαγωγή έργων από μια βάση δεδομένων Primavera χρησιμοποιώντας το Aspose.Tasks.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τα εξής:

  • Βασικές γνώσεις γλώσσας προγραμματισμού C#.
  • Το Visual Studio είναι εγκατεστημένο στο σύστημά σας.
  • Εγκαταστάθηκε το Aspose.Tasks για τη βιβλιοθήκη .NET. Μπορείτε να το κατεβάσετε απόεδώ.
  • Πρόσβαση σε μια βάση δεδομένων Primavera, μαζί με τα απαραίτητα δικαιώματα.

Εισαγωγή χώρων ονομάτων

Αρχικά, πρέπει να εισαγάγετε τους απαραίτητους χώρους ονομάτων στο έργο σας C#. Αυτοί οι χώροι ονομάτων παρέχουν πρόσβαση στις κλάσεις και τις μεθόδους που απαιτούνται για την εργασία με το Aspose.Tasks για .NET.

using Aspose.Tasks;
using System;
using Aspose.Tasks.Connectivity;

using Aspose.Tasks.Saving;

Τώρα, ας αναλύσουμε το παρεχόμενο παράδειγμα κώδικα σε πολλά βήματα:

Βήμα 1: Ορισμός συμβολοσειράς σύνδεσης

var connectionString = "Data Source=" + DataDir + "\\PPMDBSQLite.db";

Σε αυτό το βήμα, ορίζουμε τη συμβολοσειρά σύνδεσης για σύνδεση στη βάση δεδομένων Primavera. Βεβαιωθείτε ότι έχετε αντικαταστήσειDataDir με τον κατάλογο όπου βρίσκεται το αρχείο της βάσης δεδομένων σας.

Βήμα 2: Δημιουργία ρυθμίσεων βάσης δεδομένων

var settings = new PrimaveraDbSettings(connectionString, 4502);

Εδώ, δημιουργούμε ένα παράδειγμα τουPrimaveraDbSettings κλάση, περνώντας τη συμβολοσειρά σύνδεσης και το αναγνωριστικό έργου ως παραμέτρους. Προσαρμόστε το αναγνωριστικό του έργου σύμφωνα με τις απαιτήσεις σας.

Βήμα 3: Ορισμός αμετάβλητου ονόματος παρόχου

settings.ProviderInvariantName = "System.Data.SQLite";

Καθορίστε το αμετάβλητο όνομα παρόχου. Σε αυτό το παράδειγμα, χρησιμοποιούμε SQLite, αλλά μπορείτε να το αλλάξετε με βάση τον πάροχο της βάσης δεδομένων σας.

Βήμα 4: Φόρτωση έργου

var project = new Project(settings);

Δημιούργησε ένα νέοProject αντικείμενο, περνώντας τις ρυθμίσεις της βάσης δεδομένων ως παράμετρο.

Βήμα 5: Αποθήκευση έργου

project.Save(OutDir + "SupportForSQLiteDatabase_out.mpp", SaveFileFormat.Mpp);

Τέλος, αποθηκεύστε το έργο στην επιθυμητή θέση με την καθορισμένη μορφή αρχείου.

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να εισάγουμε έργα από μια βάση δεδομένων Primavera χρησιμοποιώντας το Aspose.Tasks για .NET. Ακολουθώντας τα παρεχόμενα βήματα, μπορείτε να ενσωματώσετε απρόσκοπτα τη λειτουργία εισαγωγής έργου στις εφαρμογές σας .NET.

Συχνές ερωτήσεις

Ε1: Μπορώ να εισάγω έργα από διαφορετικούς παρόχους βάσεων δεδομένων χρησιμοποιώντας το Aspose.Tasks για .NET;

A1: Ναι, μπορείτε να εισάγετε έργα από διάφορους παρόχους βάσεων δεδομένων προσαρμόζοντας ανάλογα τη συμβολοσειρά σύνδεσης και το αμετάβλητο όνομα του παρόχου.

Ε2: Υπάρχει διαθέσιμη δωρεάν δοκιμή για το Aspose.Tasks για .NET;

A2: Ναι, μπορείτε να λάβετε μια δωρεάν δοκιμή του Aspose.Tasks για .NET απόεδώ.

Ε3: Πού μπορώ να βρω τεκμηρίωση για το Aspose.Tasks για .NET;

A3: Μπορείτε να βρείτε την τεκμηρίωσηεδώ.

Ε4: Πώς μπορώ να λάβω υποστήριξη για το Aspose.Tasks για .NET;

A4: Μπορείτε να λάβετε υποστήριξη από το φόρουμ κοινότητας Aspose.Tasksεδώ.

Ε5: Χρειάζομαι μια προσωρινή άδεια χρήσης για να χρησιμοποιήσω το Aspose.Tasks για .NET;

A5: Εάν θέλετε να αξιολογήσετε την πλήρη λειτουργικότητα της βιβλιοθήκης, μπορείτε να αποκτήσετε μια προσωρινή άδεια απόεδώ.