Configurações de banco de dados em Aspose.Tasks
Introdução
Aspose.Tasks for .NET é uma biblioteca poderosa que permite aos desenvolvedores trabalhar com arquivos do Microsoft Project em seus aplicativos .NET. Neste tutorial, focaremos na importação de projetos de um banco de dados Primavera usando Aspose.Tasks.
Pré-requisitos
Antes de começarmos, certifique-se de ter o seguinte:
- Conhecimento básico da linguagem de programação C#.
- Visual Studio instalado em seu sistema.
- Biblioteca Aspose.Tasks para .NET instalada. Você pode baixá-lo emaqui.
- Acesso a um banco de dados Primavera, juntamente com as permissões necessárias.
Importar namespaces
Primeiro, você precisa importar os namespaces necessários para o seu projeto C#. Esses namespaces fornecem acesso às classes e métodos necessários para trabalhar com Aspose.Tasks for .NET.
using Aspose.Tasks;
using System;
using Aspose.Tasks.Connectivity;
using Aspose.Tasks.Saving;
Agora, vamos dividir o código de exemplo fornecido em várias etapas:
Etapa 1: definir string de conexão
var connectionString = "Data Source=" + DataDir + "\\PPMDBSQLite.db";
Nesta etapa, definimos a string de conexão para conectar-se ao banco de dados Primavera. Certifique-se de substituirDataDir
com o diretório onde seu arquivo de banco de dados está localizado.
Etapa 2: criar configurações de banco de dados
var settings = new PrimaveraDbSettings(connectionString, 4502);
Aqui, criamos uma instância dePrimaveraDbSettings
class, passando a string de conexão e o ID do projeto como parâmetros. Ajuste o ID do projeto conforme sua necessidade.
Etapa 3: definir o nome invariável do provedor
settings.ProviderInvariantName = "System.Data.SQLite";
Especifique o nome invariável do provedor. Neste exemplo, estamos usando SQLite, mas você pode alterá-lo com base no seu provedor de banco de dados.
Etapa 4: carregar projeto
var project = new Project(settings);
Crie um novoProject
objeto, passando as configurações do banco de dados como parâmetro.
Etapa 5: Salvar Projeto
project.Save(OutDir + "SupportForSQLiteDatabase_out.mpp", SaveFileFormat.Mpp);
Por fim, salve o projeto no local desejado com o formato de arquivo especificado.
Conclusão
Neste tutorial, aprendemos como importar projetos de um banco de dados Primavera usando Aspose.Tasks for .NET. Seguindo as etapas fornecidas, você pode integrar perfeitamente a funcionalidade de importação de projetos em seus aplicativos .NET.
Perguntas frequentes
Q1: Posso importar projetos de diferentes provedores de banco de dados usando Aspose.Tasks for .NET?
A1: Sim, você pode importar projetos de vários provedores de banco de dados ajustando a cadeia de conexão e o nome invariável do provedor de acordo.
Q2: Existe uma avaliação gratuita disponível para Aspose.Tasks for .NET?
A2: Sim, você pode obter uma avaliação gratuita do Aspose.Tasks for .NET emaqui.
Q3: Onde posso encontrar documentação para Aspose.Tasks for .NET?
A3: Você pode encontrar a documentaçãoaqui.
Q4: Como posso obter suporte para Aspose.Tasks for .NET?
A4: Você pode obter suporte no fórum da comunidade Aspose.Tasksaqui.
Q5: Preciso de uma licença temporária para usar o Aspose.Tasks for .NET?
R5: Se quiser avaliar a funcionalidade completa da biblioteca, você pode obter uma licença temporária emaqui.