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.