Я пишу DLL для моего проекта .Net, которая будет обрабатывать некоторые взаимодействия с базой данных.У меня сейчас настроены вещи, позволяющие постоянно использовать одно и то же соединение с базой данных (база данных UniData), чтобы держать мое лицензирование под контролем.В DLL есть переменная, которая содержит сессию и откроет ее, если она пуста или закрыта.
Я хотел бы, чтобы соединение закрывалось автоматически после закрытия программы.Я реализовал мою DLL как модуль.Я не уверен, как заставить модуль выполнить операцию CloseSession при закрытии программы.Я знаю, что в конечном итоге сессии прекратятся, но я пытаюсь избежать этого сценария.