Nastavení databáze v Aspose.Tasks

Úvod

Aspose.Tasks for .NET je výkonná knihovna, která umožňuje vývojářům pracovat se soubory Microsoft Project v jejich aplikacích .NET. V tomto tutoriálu se zaměříme na import projektů z databáze Primavera pomocí Aspose.Tasks.

Předpoklady

Než začneme, ujistěte se, že máte následující:

  • Základní znalost programovacího jazyka C#.
  • Visual Studio nainstalované ve vašem systému.
  • Nainstalovaná knihovna Aspose.Tasks for .NET. Můžete si jej stáhnout ztady.
  • Přístup k databázi Primavera spolu s nezbytnými oprávněními.

Importovat jmenné prostory

Nejprve musíte do projektu C# importovat potřebné jmenné prostory. Tyto jmenné prostory poskytují přístup ke třídám a metodám potřebným pro práci s Aspose.Tasks for .NET.

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

using Aspose.Tasks.Saving;

Nyní rozdělme poskytnutý příklad kódu do několika kroků:

Krok 1: Definujte připojovací řetězec

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

V tomto kroku definujeme připojovací řetězec pro připojení k databázi Primavera. Ujistěte se, že jste vyměniliDataDir s adresářem, kde se nachází váš databázový soubor.

Krok 2: Vytvořte nastavení databáze

var settings = new PrimaveraDbSettings(connectionString, 4502);

Zde vytvoříme instanciPrimaveraDbSettings třídy, předáním připojovacího řetězce a ID projektu jako parametrů. Upravte ID projektu podle svých požadavků.

Krok 3: Nastavte neměnný název poskytovatele

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

Zadejte invariantní název poskytovatele. V tomto příkladu používáme SQLite, ale můžete jej změnit na základě vašeho poskytovatele databáze.

Krok 4: Načtěte projekt

var project = new Project(settings);

Vytvoř novýProject objekt, předá nastavení databáze jako parametr.

Krok 5: Uložte projekt

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

Nakonec uložte projekt do požadovaného umístění se zadaným formátem souboru.

Závěr

V tomto tutoriálu jsme se naučili importovat projekty z databáze Primavera pomocí Aspose.Tasks for .NET. Dodržováním uvedených kroků můžete bezproblémově integrovat funkci importu projektu do aplikací .NET.

FAQ

Q1: Mohu importovat projekty od různých poskytovatelů databází pomocí Aspose.Tasks for .NET?

Odpověď 1: Ano, můžete importovat projekty od různých poskytovatelů databází odpovídajícím přizpůsobením připojovacího řetězce a invariantního názvu poskytovatele.

Q2: Je k dispozici bezplatná zkušební verze pro Aspose.Tasks pro .NET?

A2: Ano, můžete získat bezplatnou zkušební verzi Aspose.Tasks pro .NET odtady.

Q3: Kde najdu dokumentaci pro Aspose.Tasks pro .NET?

A3: Můžete najít dokumentacitady.

Q4: Jak mohu získat podporu pro Aspose.Tasks pro .NET?

Odpověď 4: Podporu můžete získat na fóru komunity Aspose.Taskstady.

Q5: Potřebuji dočasnou licenci k používání Aspose.Tasks pro .NET?

A5: Pokud chcete otestovat plnou funkčnost knihovny, můžete získat dočasnou licenci odtady.