Ustawienia bazy danych w Aspose.Tasks
Wstęp
Aspose.Tasks dla .NET to potężna biblioteka, która umożliwia programistom pracę z plikami Microsoft Project w ich aplikacjach .NET. W tym samouczku skupimy się na importowaniu projektów z bazy danych Primavera przy użyciu Aspose.Tasks.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące elementy:
- Podstawowa znajomość języka programowania C#.
- Program Visual Studio zainstalowany w systemie.
- Zainstalowana biblioteka Aspose.Tasks dla .NET. Można go pobrać zTutaj.
- Dostęp do bazy danych Primavera wraz z niezbędnymi uprawnieniami.
Importuj przestrzenie nazw
Najpierw musisz zaimportować niezbędne przestrzenie nazw do projektu C#. Te przestrzenie nazw zapewniają dostęp do klas i metod potrzebnych do pracy z Aspose.Tasks dla .NET.
using Aspose.Tasks;
using System;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Podzielmy teraz podany przykładowy kod na kilka kroków:
Krok 1: Zdefiniuj ciąg połączenia
var connectionString = "Data Source=" + DataDir + "\\PPMDBSQLite.db";
W tym kroku definiujemy parametry połączenia umożliwiające połączenie z bazą danych Primavera. Upewnij się, że wymieniłeśDataDir
z katalogiem, w którym znajduje się plik bazy danych.
Krok 2: Utwórz ustawienia bazy danych
var settings = new PrimaveraDbSettings(connectionString, 4502);
Tutaj tworzymy instancjęPrimaveraDbSettings
class, przekazując parametry połączenia i identyfikator projektu jako parametry. Dostosuj identyfikator projektu zgodnie ze swoimi wymaganiami.
Krok 3: Ustaw stałą nazwę dostawcy
settings.ProviderInvariantName = "System.Data.SQLite";
Określ niezmienną nazwę dostawcy. W tym przykładzie używamy SQLite, ale możesz go zmienić w zależności od dostawcy bazy danych.
Krok 4: Załaduj projekt
var project = new Project(settings);
Stwórz nowyProject
obiekt, przekazując ustawienia bazy danych jako parametr.
Krok 5: Zapisz projekt
project.Save(OutDir + "SupportForSQLiteDatabase_out.mpp", SaveFileFormat.Mpp);
Na koniec zapisz projekt w wybranej lokalizacji w określonym formacie pliku.
Wniosek
W tym samouczku nauczyliśmy się, jak importować projekty z bazy danych Primavera za pomocą Aspose.Tasks dla .NET. Postępując zgodnie z podanymi krokami, możesz bezproblemowo zintegrować funkcję importowania projektów z aplikacjami .NET.
Często zadawane pytania
P1: Czy mogę importować projekty od różnych dostawców baz danych za pomocą Aspose.Tasks dla .NET?
O1: Tak, możesz importować projekty od różnych dostawców baz danych, odpowiednio dostosowując parametry połączenia i niezmienną nazwę dostawcy.
P2: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks dla .NET?
A2: Tak, możesz uzyskać bezpłatną wersję próbną Aspose.Tasks dla .NET odTutaj.
P3: Gdzie mogę znaleźć dokumentację Aspose.Tasks dla .NET?
Odpowiedź 3: Możesz znaleźć dokumentacjęTutaj.
P4: Jak mogę uzyskać wsparcie dla Aspose.Tasks dla .NET?
O4: Możesz uzyskać pomoc na forum społeczności Aspose.TasksTutaj.
P5: Czy potrzebuję tymczasowej licencji, aby używać Aspose.Tasks dla .NET?
Odpowiedź 5: Jeśli chcesz przetestować pełną funkcjonalność biblioteki, możesz uzyskać licencję tymczasową odTutaj.