Привет разработчики! Это третий пост из серии про Interbase для .NET-разработчиков. Если вы только что зашли на этот канал, первый « Представляем InterBase для .NET — сверхзащищенное встроенное хранилище данных для пользователей .NET » можно найти здесь , а второй « Начало работы с InterBase для .NET — установка, настройка и Защитите свои данные за считанные минуты » доступен по этой ссылке .
Итак, сегодня тот день, когда мы займемся тем, что мы, разработчики, действительно любим делать: программированием !
Подготовка среды
Если у вас правильно установлена Visual Studio 2017 или 2019, вы можете загрузить последние версии драйверов и пакетов для Visual Studio либо с GitHub, либо с NuGet — ссылки ниже. Базовая поддержка инфраструктуры ADO.Net включает InterBase Server и ToGo/IBLite — отдельные выпуски обсуждались в первом сообщении блога, упомянутом выше. InterBase Server and Desktop также включает уровень объектно-реляционного отображения .NET.
- Гитхаб:
- NuGet-драйверы:
- Структура сущности:
- Справка ADO.NET для Interbase:
- Образцы:
- Находятся в папке установки NuGet.
Если вы перейдете на страницу релизов из вышеупомянутого репозитория GitHub, вы найдете обширную документацию по драйверу, его классам, методам и функциям, поэтому я не буду повторять это здесь. Процесс установки будет заключаться в запуске обоих установщиков .msi — одного для драйвера Interbase ADO.NET, а другого — для установки расширения DDEX для Visual Studio.
Тем не менее, я хотел бы добавить некоторые подробности о конфигурации DDEX. Начиная с версии 2017 года, Visual Studio перевела свои конфигурации в понятие «приватный реестр». Это добавляет ручной процесс, который необходимо выполнить после запуска установщика DDEX .msi.
Шаги, связанные с этим процессом, также описаны в документации, но, пожалуйста, обратите особое внимание на этот отрывок:
Установщик установит 2 файла .reg — один для VS2017 ( InterBaseDDEXProviderVS2017.reg ) и один для VS2019 ( InterBaseDDEXProviderVS2019.reg ). Вам нужно будет немного изменить эти файлы, прежде чем их можно будет импортировать в частный реестр. Первым будет имя улья, которое вы дадите при загрузке в regedit. Файлы доставляются с именами, совпадающими с их папками _config в личном реестре. Для VS2017 это 15.0_7cf12c00, а для VS2019 — 16.0_d30585a1. Если вы измените имя куста, вам нужно будет обновить файл .reg, чтобы он указывал на этот куст.
Эти имена «улей» имеют решающее значение для правильной работы DDEX с вашей версией Visual Studio.
Соединение Interbase из Visual Studio
В приведенном ниже видео показаны основные шаги при подключении Interbase из Visual Studio и из приложения Windows Forms. Одни и те же концепции можно использовать для создания любых приложений, поддерживаемых Visual Studio для всех платформ.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition