Aspose.Tasks.Examples.CSharp.WorkingWithProjects.ImportingAndExporting.SupportForSQLiteDatabase.Run C# (CSharp) Method

Run() public static method

public static Run ( ) : void
return void
        public static void Run()
        {
             // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.FullName);

            try
            {
                // ExStart:SupportForSQLiteDatabase
                string connectionString = "Data Source=" + dataDir + "\\PPMDBSQLite.db";
                const int projectId = 4502;

                // Create Primavera DB Settings using connection string and project id
                PrimaveraDbSettings primaveraDbSettings = new PrimaveraDbSettings(connectionString, projectId);
                primaveraDbSettings.ProviderInvariantName = "System.Data.SQLite";

                // Create new project using primavera db settings
                Project project = new Project(primaveraDbSettings);
                // ExEnd:SupportForSQLiteDatabase

            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message + "\nPlease setup proper datasource (connectionString, ProviderInvariantName) etc");      
            }            
        }
    }
SupportForSQLiteDatabase