![ib ado banner | Embarcadero RAD Studio Delphi C++Builder Blogs ib ado banner](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2022/03/ib-ado-banner-8033319-2818683.jpg?resize=1140%2C600&ssl=1)
Компания Embarcadero выпустила обновление для нового драйвера InterBase ADO.NET для Visual Studio, опубликованное в мае 2021 года, в котором реализована поддержка отмеченной наградами функции InterBase ChangeViews™.
Драйвер ADO.NET поддерживает как 32-, так и 64-разрядную версию InterBase и интегрируется с DDEX и Entity Framework 6, предоставляя вам полную настройку и контроль над разработкой с помощью InterBase и Visual Studio.
Обновленный драйвер, доступный в виде пакета Nuget и размещенный на торговой площадке Visual Studio, предлагает интеграцию с интегрированной средой разработки Visual Studio 2022 и полную поддержку ADO.NET и Entity Framework.
Что такое ChangeViews™?
Change Views™ — это отмеченная наградами IoTA функция синхронизации данных InterBase. Change Views™ повышает безопасность данных и упрощает работу по управлению данными, отвечая на вопрос «Какие данные изменились с тех пор, как я последний раз просматривал их?»
Change Views™ использует многопоколенческую архитектуру Interbase для регистрации изменений в данных. При использовании Change Views™ существующие транзакции не снижают производительность, поскольку поддерживается согласованное представление измененных данных, наблюдаемых другими транзакциями.
Пакеты NuGet и драйвер включают:
- Поддержка и интеграция основной платформы ADO.NET, включая сервер InterBase и локальный встроенный IBLite/IBToGo (см. изображение ниже)
- Поддержка Entity Framework, предлагающая возможность использования популярного слоя объектно-реляционного сопоставления .NET с InterBase (для этой поддержки требуется добавить определенную библиотеку расширений InterBase UDF в вашу базу данных)
- Интеграция с Visual Studio DDEX с возможностью навигации по подключению к базе данных и фактическим данным в интегрированной среде разработки Visual Studio (см. изображение ниже).
NuGet-пакет InterBase
Пакет NuGet для Visual Studio включает обновленный драйвер ADO.NET для InterBase и дополнительные функции для полной интеграции с интегрированной средой разработки Visual Studio и платформой .NET в целом.
Функции доступны в двух отдельных пакетах NuGet здесь:
- www.nuget.org/packages/InterBaseSql.Data.InterBaseClient/
- www.nuget.org/packages/InterBaseSql.EntityFrameworkCore.InterBase/
Драйвер ADO.NET и весь вспомогательный код также доступны в виде открытого исходного кода на GitHub по адресу https://github.com/Embarcadero/IB.NETDataProvider .
Для получения дополнительной информации о драйвере InterBase ADO.NET и его возможностях посетите вики-документацию InterBase по адресу http://docwiki.embarcadero.com/InterBase/2020/en/ADO.NET_Driver . Мы также предоставляем документацию и демонстрации вместе с самим пакетом NuGet.
Повтор веб-семинара, посвященного запуску исходного нового драйвера ADO.NET в мае 2021 года, доступен здесь: Представляем новый драйвер ADO NET от InterBase.
Для более подробного ознакомления с функцией ChangeViews InterBase прочитайте соответствующую запись в блоге Фернандо Риццатто: « Приложения .NET и представления изменений Interbase — как автоматически отслеживать изменения данных »
Другие варианты подключения InterBase
Помимо нового драйвера ADO.NET для Visual Studio, InterBase также предлагает отличные возможности подключения и интегрированные драйверы для Embarcadero RAD Studio (через FireDAC и IBX). InterBase расширила свою роль по отношению к RAD Studio, включив межплатформенную поддержку единого формата файла базы данных, работающего в Windows, macOS, Linux, iOS и Android. Кроме того, InterBase включает драйвер JDBC для приложений Java и драйвер ODBC для большинства других сред разработки и языков программирования.
Узнайте больше об InterBase
InterBase — это сверхбыстрая, масштабируемая, встраиваемая база данных SQL с защитой данных коммерческого уровня, аварийным восстановлением и синхронизацией изменений. Имея долгую историю как мощная и надежная система баз данных, InterBase занимает очень мало места и может быть развернута на сервере, но даже встроена в мобильное приложение. Для получения дополнительной информации посетите https://www.interbase.com
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition