10 #include "aspose.tasks.cpp/IO/DB/DbSettings.h"
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 namespace Connectivity
19 template <
typename,
typename>
class DbMapper;
21 class DbTypeConverter;
34 namespace Connectivity {
44 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
47 template<
typename FT0,
typename FT1>
friend class Aspose::Tasks::Connectivity::DbMapper;
61 ASPOSE_TASKS_SHARED_API
PrimaveraDbSettings(
const System::String& connectionString, int32_t projectId);
65 ASPOSE_TASKS_SHARED_API System::SharedPtr<DbReader> GetDbReader()
override;
66 ASPOSE_TASKS_SHARED_API System::SharedPtr<DbTypeConverter> GetTypeConverter()
override;
Allows to specify settings to read from project database.
Definition: DbSettings.h:71
Allows to set necessary options to read project data from Primavera database.
Definition: PrimaveraDbSettings.h:40
int32_t get_ProjectId() const
Gets id of the project to read.
PrimaveraDbSettings(const System::String &connectionString, int32_t projectId)
Initializes a new instance of the PrimaveraDbSettings class.