Aspose.Tasks में डेटाबेस सेटिंग्स

परिचय

.NET के लिए Aspose.Tasks एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को उनके .NET अनुप्रयोगों में Microsoft प्रोजेक्ट फ़ाइलों के साथ काम करने की अनुमति देती है। इस ट्यूटोरियल में, हम Aspose.Tasks का उपयोग करके प्राइमेरा डेटाबेस से प्रोजेक्ट आयात करने पर ध्यान केंद्रित करेंगे।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  • C# प्रोग्रामिंग भाषा का बुनियादी ज्ञान।
  • आपके सिस्टम पर विज़ुअल स्टूडियो स्थापित है।
  • .NET लाइब्रेरी के लिए Aspose.Tasks स्थापित। आप इसे यहां से डाउनलोड कर सकते हैंयहाँ.
  • आवश्यक अनुमतियों के साथ प्राइमेरा डेटाबेस तक पहुंच।

नामस्थान आयात करें

सबसे पहले, आपको अपने C# प्रोजेक्ट में आवश्यक नेमस्पेस आयात करना होगा। ये नेमस्पेस .NET के लिए Aspose.Tasks के साथ काम करने के लिए आवश्यक कक्षाओं और विधियों तक पहुंच प्रदान करते हैं।

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

using Aspose.Tasks.Saving;

अब, आइए दिए गए उदाहरण कोड को कई चरणों में तोड़ें:

चरण 1: कनेक्शन स्ट्रिंग को परिभाषित करें

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

इस चरण में, हम प्राइमेरा डेटाबेस से कनेक्ट करने के लिए कनेक्शन स्ट्रिंग को परिभाषित करते हैं। सुनिश्चित करें कि आप प्रतिस्थापित करेंDataDir उस निर्देशिका के साथ जहां आपकी डेटाबेस फ़ाइल स्थित है।

चरण 2: डेटाबेस सेटिंग्स बनाएं

var settings = new PrimaveraDbSettings(connectionString, 4502);

यहां, हम इसका एक उदाहरण बनाते हैंPrimaveraDbSettings क्लास, कनेक्शन स्ट्रिंग और प्रोजेक्ट आईडी को पैरामीटर के रूप में पास करना। अपनी आवश्यकता के अनुसार प्रोजेक्ट आईडी को समायोजित करें।

चरण 3: प्रदाता अपरिवर्तनीय नाम सेट करें

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

प्रदाता अपरिवर्तनीय नाम निर्दिष्ट करें. इस उदाहरण में, हम SQLite का उपयोग कर रहे हैं, लेकिन आप इसे अपने डेटाबेस प्रदाता के आधार पर बदल सकते हैं।

चरण 4: प्रोजेक्ट लोड करें

var project = new Project(settings);

कोई नया बनाएंProject ऑब्जेक्ट, डेटाबेस सेटिंग्स को पैरामीटर के रूप में पास करना।

चरण 5: प्रोजेक्ट सहेजें

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

अंत में, प्रोजेक्ट को निर्दिष्ट फ़ाइल प्रारूप के साथ वांछित स्थान पर सहेजें।

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए Aspose.Tasks का उपयोग करके प्राइमेरा डेटाबेस से प्रोजेक्ट कैसे आयात करें। दिए गए चरणों का पालन करके, आप अपने .NET अनुप्रयोगों में प्रोजेक्ट आयात कार्यक्षमता को सहजता से एकीकृत कर सकते हैं।

अक्सर पूछे जाने वाले प्रश्न

Q1: क्या मैं .NET के लिए Aspose.Tasks का उपयोग करके विभिन्न डेटाबेस प्रदाताओं से प्रोजेक्ट आयात कर सकता हूँ?

A1: हाँ, आप कनेक्शन स्ट्रिंग और प्रदाता अपरिवर्तनीय नाम को तदनुसार समायोजित करके विभिन्न डेटाबेस प्रदाताओं से प्रोजेक्ट आयात कर सकते हैं।

Q2: क्या .NET के लिए Aspose.Tasks के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

उ2: हाँ, आप .NET के लिए Aspose.Tasks का निःशुल्क परीक्षण प्राप्त कर सकते हैंयहाँ.

Q3: मुझे .NET के लिए Aspose.Tasks के लिए दस्तावेज़ कहाँ मिल सकते हैं?

A3: आप दस्तावेज़ पा सकते हैंयहाँ.

Q4: मैं .NET के लिए Aspose.Tasks के लिए समर्थन कैसे प्राप्त कर सकता हूं?

उ4: आप Aspose.Tasks समुदाय मंच से समर्थन प्राप्त कर सकते हैंयहाँ.

Q5: क्या मुझे .NET के लिए Aspose.Tasks का उपयोग करने के लिए अस्थायी लाइसेंस की आवश्यकता है?

A5: यदि आप लाइब्रेरी की पूर्ण कार्यक्षमता का मूल्यांकन करना चाहते हैं, तो आप एक अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.