Konfigurálja az MS Project Primavera adatbázist az Aspose.Tasks alkalmazásban
Bevezetés
Készen áll az Aspose.Tasks for .NET erejének kihasználására az MS Project Primavera Database beállításainak zökkenőmentes konfigurálására? Ebben az oktatóanyagban lépésről lépésre végigvezetjük a folyamaton. Mielőtt azonban belemerülnénk, győződjön meg arról, hogy mindent megvan, amire szüksége van.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
1. Telepítse az Aspose.Tasks programot .NET-hez
Irány odaTöltse le az Aspose.Tasks-t .NET-hezés megragadja az Aspose.Tasks könyvtár legújabb verzióját. Kövesse a mellékelt telepítési utasításokat a .NET-környezetben történő beállításhoz.
2. Hozzáférés az MS Project Primavera adatbázishoz
Győződjön meg arról, hogy rendelkezik hozzáféréssel az MS Project Primavera adatbázishoz. A folytatáshoz szüksége lesz a szükséges hitelesítő adatokra és kapcsolati adatokra.
3. C# és .NET Framework alapismeretek
Ez az oktatóanyag feltételezi, hogy rendelkezik alapvető ismeretekkel a C# programozási nyelvről és a .NET-keretrendszerről.
Névterek importálása
Kezdjük a szükséges névterek importálásával a C# projektbe.
using Aspose.Tasks;
using System;
using System.Data.SqlClient;
using Aspose.Tasks.Connectivity;
Ez a sor importálja aSystem.Data.SqlClient
névtér, amely osztályokat tartalmaz az SQL Server adatbázisokkal való munkavégzéshez .NET alkalmazásokban.
Most, hogy beállította az előfeltételeket és importálta a szükséges névtereket, bontsuk le az MS Project Primavera Database beállításainak Aspose.Tasks for .NET használatával történő konfigurálásához biztosított példakódot.
1. lépés: Hozzon létre SqlConnectionStringBuilder objektumot
var sb = new SqlConnectionStringBuilder();
sb.DataSource = "192.168.56.3,1433";
sb.Encrypt = true;
sb.TrustServerCertificate = true;
sb.InitialCatalog = "PrimaveraEDB";
sb.NetworkLibrary = "DBMSSOCN";
sb.UserID = "privuser";
sb.Password = "***";
sb.ConnectTimeout = 2; // ExSkip
Ez a kód létrehozza aSqlConnectionStringBuilder
objektumot, és különféle tulajdonságokat állít be, mint plDataSource
, Encrypt
, InitialCatalog
, UserID
, Password
stb., a Primavera adatbázis kapcsolati karakterláncának konfigurálásához.
2. lépés: Inicializálja a PrimaveraDbSettings objektumot
var settings = new PrimaveraDbSettings(sb.ConnectionString, 4502);
Itt inicializáljuk aPrimaveraDbSettings
osztály a kapcsolódási karakterlánc és a projektazonosító átadásával (ebben az esetben4502
) paraméterként.
3. lépés: Olvassa be a projektet az adatbázisból
var project = new Project(settings);
Ez a sor újat hoz létreProject
tárgy átadásával asettings
korábban létrehozott objektum. Kapcsolatot létesít a Primavera adatbázissal, és beolvassa a projektet a megadott UID-vel (4502
).
4. lépés: Jelenítse meg a projekt UID-jét
Console.WriteLine("Project UID to read: " + settings.ProjectId);
Végül ez a kód kiírja az olvasott projekt UID-jét a konzolra.
Következtetés
Gratulálunk! Megtanulta, hogyan konfigurálhatja az MS Project Primavera Database beállításait az Aspose.Tasks for .NET használatával. Ezzel a tudással hatékonyan integrálhatja az Aspose.Tasks-t .NET-alkalmazásaiba, és egyszerűsítheti a projektkezelési feladatokat.
GYIK
K: Használhatom az Aspose.Tasks for .NET-et más projektmenedzsment szoftverekkel?
V: Igen, az Aspose.Tasks for .NET támogatja az integrációt különféle projektmenedzsment szoftverekkel, beleértve az MS Projectet, a Primaverát és még sok mást.
K: Az Aspose.Tasks for .NET kompatibilis a legújabb .NET Core verziókkal?
V: Igen, az Aspose.Tasks for .NET kompatibilis mind a .NET Core, mind a .NET Framework környezetekkel.
K: Az Aspose.Tasks for .NET támogatja a felhő alapú projektmenedzsment megoldásokat?
V: Az Aspose.Tasks for .NET elsősorban a helyszíni projektmenedzsment megoldásokra összpontosít, de megfelelő konfigurációkkal adaptálható bizonyos felhőkörnyezetekhez.
K: Módosíthatom a projektadatokat programozottan az Aspose.Tasks for .NET használatával?
V: Abszolút! Az Aspose.Tasks for .NET API-k gazdag készletét kínálja a projektadatok különböző formátumú olvasásához, írásához és kezeléséhez.
K: Elérhető közösségi fórum vagy támogatási csatorna az Aspose.Tasks számára a .NET felhasználók számára?
V: Igen, meglátogathatja aAspose.Tasks fórumközösségi támogatásért és segítségért bármilyen problémával vagy kérdéssel kapcsolatban.## Teljes forráskód