Databasinställningar i Aspose.Tasks
Introduktion
Aspose.Tasks för .NET är ett kraftfullt bibliotek som låter utvecklare arbeta med Microsoft Project-filer i sina .NET-applikationer. I den här handledningen kommer vi att fokusera på att importera projekt från en Primavera-databas med Aspose.Tasks.
Förutsättningar
Innan vi börjar, se till att du har följande:
- Grundläggande kunskaper i programmeringsspråket C#.
- Visual Studio installerat på ditt system.
- Aspose.Tasks för .NET-biblioteket installerat. Du kan ladda ner den frånhär.
- Tillgång till en Primavera-databas, tillsammans med nödvändiga behörigheter.
Importera namnområden
Först måste du importera de nödvändiga namnrymden till ditt C#-projekt. Dessa namnrymder ger tillgång till de klasser och metoder som behövs för att arbeta med Aspose.Tasks för .NET.
using Aspose.Tasks;
using System;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Låt oss nu dela upp den medföljande exempelkoden i flera steg:
Steg 1: Definiera anslutningssträng
var connectionString = "Data Source=" + DataDir + "\\PPMDBSQLite.db";
I det här steget definierar vi anslutningssträngen för att ansluta till Primavera-databasen. Se till att du byter utDataDir
med katalogen där din databasfil finns.
Steg 2: Skapa databasinställningar
var settings = new PrimaveraDbSettings(connectionString, 4502);
Här skapar vi en instans avPrimaveraDbSettings
klass och skickar anslutningssträngen och projekt-ID som parametrar. Justera projekt-ID enligt dina krav.
Steg 3: Ställ in leverantörens invarianta namn
settings.ProviderInvariantName = "System.Data.SQLite";
Ange leverantörens invarianta namn. I det här exemplet använder vi SQLite, men du kan ändra det baserat på din databasleverantör.
Steg 4: Ladda projekt
var project = new Project(settings);
Skapa en nyProject
objekt och skickar databasinställningarna som en parameter.
Steg 5: Spara projekt
project.Save(OutDir + "SupportForSQLiteDatabase_out.mpp", SaveFileFormat.Mpp);
Slutligen sparar du projektet på önskad plats med det angivna filformatet.
Slutsats
I den här handledningen lärde vi oss hur man importerar projekt från en Primavera-databas med Aspose.Tasks för .NET. Genom att följa de medföljande stegen kan du sömlöst integrera projektimportfunktioner i dina .NET-applikationer.
FAQ’s
F1: Kan jag importera projekt från olika databasleverantörer med Aspose.Tasks för .NET?
S1: Ja, du kan importera projekt från olika databasleverantörer genom att justera anslutningssträngen och leverantörens invarianta namn därefter.
F2: Finns det en gratis testversion tillgänglig för Aspose.Tasks för .NET?
S2: Ja, du kan få en gratis provversion av Aspose.Tasks för .NET frånhär.
F3: Var kan jag hitta dokumentation för Aspose.Tasks för .NET?
S3: Du kan hitta dokumentationenhär.
F4: Hur kan jag få support för Aspose.Tasks för .NET?
S4: Du kan få stöd från Aspose.Tasks communityforumhär.
F5: Behöver jag en tillfällig licens för att använda Aspose.Tasks för .NET?
S5: Om du vill utvärdera bibliotekets fulla funktionalitet kan du få en tillfällig licens frånhär.