В данном разделе представлено описание сборки Dal, предназначенной для работы с СУБД с помощью SQL-запросов. Сборка содержит реализацию классов, которые предоставляют доступ к СУБД посредством любых драйверов, поддерживаемых «Форсайт. Аналитическая платформа». Используя необходимый драйвер можно создать соединение с СУБД, создать команду, которая будет запускать SQL-запросы и возвращать результаты их выполнения. Полученные данные могут быть переданы в разрабатываемое приложение, обработаны там и сохранены обратно в базу данных.
Основными интерфейсами сборки Dal являются:
IDalDriver. Базовый интерфейс, содержащий метод для создания описания соединения.
IDalConnectionDescriptor, IDalConnectionDescriptor2, IDalConnectionDescriptorExt. Интерфейсы описания соединения с СУБД.
IDalConnection, IDalConnection2, IDalConnectionExt. Интерфейсы для работы с созданным соединением.
IDalCommand, IDalCommand2, IDalCommandEx. Интерфейсы для работы с командами, которые используется для выполнения SQL-запросов.
IDalCursor. Интерфейс, содержащий свойства и методы для работы с курсором результирующих данных.
IDalCommandTask. Интерфейс, описывающий задачу, предназначенную для выполнения SQL-запросов в асинхронном режиме.
Более подробно работа с СУБД с помощью SQL-запросов описана в следующих подразделах:
Дополнительные сведения:
Интерфейсы сборки Dal | Перечисления сборки Dal | Классы сборки Dal