Database-instellingen in Aspose.Tasks
Invoering
Aspose.Tasks voor .NET is een krachtige bibliotheek waarmee ontwikkelaars met Microsoft Project-bestanden kunnen werken in hun .NET-toepassingen. In deze zelfstudie concentreren we ons op het importeren van projecten uit een Primavera-database met behulp van Aspose.Tasks.
Vereisten
Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:
- Basiskennis van de programmeertaal C#.
- Visual Studio is op uw systeem geïnstalleerd.
- Aspose.Tasks voor .NET-bibliotheek geïnstalleerd. Je kunt het downloaden vanhier.
- Toegang tot een Primavera-database, samen met de benodigde machtigingen.
Naamruimten importeren
Eerst moet u de benodigde naamruimten in uw C#-project importeren. Deze naamruimten bieden toegang tot de klassen en methoden die nodig zijn om met Aspose.Tasks voor .NET te werken.
using Aspose.Tasks;
using System;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Laten we nu de meegeleverde voorbeeldcode in meerdere stappen opsplitsen:
Stap 1: Definieer de verbindingsreeks
var connectionString = "Data Source=" + DataDir + "\\PPMDBSQLite.db";
In deze stap definiëren we de verbindingsreeks om verbinding te maken met de Primavera-database. Zorg ervoor dat u vervangtDataDir
met de map waarin uw databasebestand zich bevindt.
Stap 2: Database-instellingen maken
var settings = new PrimaveraDbSettings(connectionString, 4502);
Hier maken we een exemplaar vanPrimaveraDbSettings
class, waarbij de verbindingsreeks en de project-ID als parameters worden doorgegeven. Pas de project-ID aan volgens uw vereisten.
Stap 3: Stel de invariante naam van de provider in
settings.ProviderInvariantName = "System.Data.SQLite";
Geef de invariante naam van de provider op. In dit voorbeeld gebruiken we SQLite, maar u kunt dit wijzigen op basis van uw databaseprovider.
Stap 4: Project laden
var project = new Project(settings);
Maak een nieuweProject
object, waarbij de database-instellingen als parameter worden doorgegeven.
Stap 5: Project opslaan
project.Save(OutDir + "SupportForSQLiteDatabase_out.mpp", SaveFileFormat.Mpp);
Sla het project ten slotte op de gewenste locatie op met het opgegeven bestandsformaat.
Conclusie
In deze tutorial hebben we geleerd hoe we projecten uit een Primavera-database kunnen importeren met Aspose.Tasks voor .NET. Door de aangegeven stappen te volgen, kunt u de functionaliteit voor het importeren van projecten naadloos integreren in uw .NET-applicaties.
Veelgestelde vragen
V1: Kan ik projecten van verschillende databaseproviders importeren met Aspose.Tasks voor .NET?
A1: Ja, u kunt projecten van verschillende databaseproviders importeren door de verbindingsreeks en de invariante naam van de provider dienovereenkomstig aan te passen.
V2: Is er een gratis proefversie beschikbaar voor Aspose.Tasks voor .NET?
A2: Ja, u kunt een gratis proefversie van Aspose.Tasks voor .NET krijgen vanhier.
V3: Waar kan ik documentatie vinden voor Aspose.Tasks voor .NET?
A3: U kunt de documentatie vindenhier.
V4: Hoe kan ik ondersteuning krijgen voor Aspose.Tasks voor .NET?
A4: U kunt ondersteuning krijgen van het Aspose.Tasks-communityforumhier.
V5: Heb ik een tijdelijke licentie nodig om Aspose.Tasks voor .NET te gebruiken?
A5: Als u de volledige functionaliteit van de bibliotheek wilt evalueren, kunt u een tijdelijke licentie verkrijgen bijhier.