EDMIAPI: Add InitializeIDB function

This commit is contained in:
Jonathan Jenne 2022-01-18 15:44:38 +01:00
parent cbb343bb17
commit 9d51074991

View File

@ -10,7 +10,7 @@ Public Class DatabaseWithFallback
Private ReadOnly _Client As Client
Private ReadOnly _ClientConfig As ConfigClientConfiguration
Private ReadOnly _DatabaseECM As MSSQLServer
Private ReadOnly _DatabaseIDB As MSSQLServer
Private _DatabaseIDB As MSSQLServer
''' <summary>
''' Options for GetDatatable
@ -57,6 +57,14 @@ Public Class DatabaseWithFallback
_ClientConfig = Client.TryGetClientConfig()
End Sub
''' <summary>
''' Set the IDB Database class after initializing the class.
''' It is now your responsibility to make sure to not use any IDB calls before calling this method.
''' </summary>
Public Sub InitializeIDB(pDatabaseIDB As MSSQLServer)
_DatabaseIDB = pDatabaseIDB
End Sub
Public Function GetDatatableECM(pSQL As String, Optional pConnectionId As Integer = 0) As DataTable
Return GetDatatable(New GetDatatableOptions(pSQL, Constants.DatabaseType.ECM) With {
.ConnectionId = pConnectionId