Pengaturan Basis Data di Aspose.Tasks

Perkenalan

Aspose.Tasks untuk .NET adalah perpustakaan canggih yang memungkinkan pengembang bekerja dengan file Microsoft Project di aplikasi .NET mereka. Dalam tutorial ini, kami akan fokus mengimpor proyek dari database Primavera menggunakan Aspose.Tasks.

Prasyarat

Sebelum kita mulai, pastikan Anda memiliki hal berikut:

  • Pengetahuan dasar bahasa pemrograman C#.
  • Visual Studio diinstal pada sistem Anda.
  • Aspose.Tasks untuk perpustakaan .NET diinstal. Anda dapat mengunduhnya dariDi Sini.
  • Akses ke database Primavera, beserta izin yang diperlukan.

Impor Namespace

Pertama, Anda perlu mengimpor namespace yang diperlukan ke proyek C# Anda. Namespace ini menyediakan akses ke kelas dan metode yang diperlukan untuk bekerja dengan Aspose.Tasks untuk .NET.

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

using Aspose.Tasks.Saving;

Sekarang, mari kita uraikan kode contoh yang diberikan menjadi beberapa langkah:

Langkah 1: Tentukan String Koneksi

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

Pada langkah ini, kami menentukan string koneksi untuk terhubung ke database Primavera. Pastikan Anda menggantinyaDataDir dengan direktori tempat file database Anda berada.

Langkah 2: Buat Pengaturan Basis Data

var settings = new PrimaveraDbSettings(connectionString, 4502);

Di sini, kita membuat sebuah instance dariPrimaveraDbSettings kelas, meneruskan string koneksi dan ID proyek sebagai parameter. Sesuaikan ID proyek sesuai kebutuhan Anda.

Langkah 3: Tetapkan Nama Invarian Penyedia

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

Tentukan nama invarian penyedia. Dalam contoh ini, kami menggunakan SQLite, namun Anda dapat mengubahnya berdasarkan penyedia database Anda.

Langkah 4: Muat Proyek

var project = new Project(settings);

Buat yang baruProject objek, meneruskan pengaturan database sebagai parameter.

Langkah 5: Simpan Proyek

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

Terakhir, simpan proyek ke lokasi yang diinginkan dengan format file yang ditentukan.

Kesimpulan

Dalam tutorial ini, kita mempelajari cara mengimpor proyek dari database Primavera menggunakan Aspose.Tasks untuk .NET. Dengan mengikuti langkah-langkah yang disediakan, Anda dapat mengintegrasikan fungsionalitas impor proyek dengan lancar ke dalam aplikasi .NET Anda.

FAQ

Q1: Bisakah saya mengimpor proyek dari penyedia database berbeda menggunakan Aspose.Tasks untuk .NET?

A1: Ya, Anda dapat mengimpor proyek dari berbagai penyedia database dengan menyesuaikan string koneksi dan nama invarian penyedia.

Q2: Apakah ada uji coba gratis yang tersedia untuk Aspose.Tasks untuk .NET?

A2: Ya, Anda bisa mendapatkan uji coba gratis Aspose.Tasks untuk .NET dariDi Sini.

Q3: Di mana saya dapat menemukan dokumentasi Aspose.Tasks untuk .NET?

A3: Anda dapat menemukan dokumentasinyaDi Sini.

Q4: Bagaimana saya bisa mendapatkan dukungan untuk Aspose.Tasks untuk .NET?

A4: Anda bisa mendapatkan dukungan dari forum komunitas Aspose.TasksDi Sini.

Q5: Apakah saya memerlukan lisensi sementara untuk menggunakan Aspose.Tasks untuk .NET?

A5: Jika Anda ingin mengevaluasi fungsionalitas penuh perpustakaan, Anda bisa mendapatkan lisensi sementara dariDi Sini.