Дата публикации: 14.10.2014

Второй релиз кандидат .Net провайдера для OleDb

Мы рады анонсировать о выпуске RC2 нашего .NET Data провайдера для взаимодействия с Firebird и InterBase через IBProvider. На текущий момент мы реализовали весь функционал System.Data.OleDb. Если вы хотите перевести свои .NET проекты для FB/IB на новый уровень функциональности и качества, то мы предлагаем вам начать использовать «LCPI .NET Data Provider for OLE DB». Если у вас возникнут вопросы и предложения – пишите нам.

Основные возможности .NET провайдера.

Вы можете ознакомиться со списком основных компонент и возможностей .NET провайдера здесь.

Изменения в .NET провайдере.

  • Реализовано клонирование подключения для создания параллельных транзакций. См. метод OleDbConnection::CloneSession. Пример #17.
  • Доработана компонента OleDbConnectionStringBuilder.
  • Новые сервисные компоненты:
    1. OleDbEnumeratorColumnNames
    2. OleDbMetaDataCollectionColumnNames
    3. OleDbMetaDataCollectionNames
    4. OleDbErrorSupport
    5. OleDbTypeSupport
  • Немного улучшена поддержка других OLE DB провайдеров.

DDEX Провайдер.

Теперь у нас есть полноценная интеграция с «Server Explorer» из Visual Studio (2008/2010/2012). DDEX провайдеры обеспечивают навигацию по:

  1. Системным таблицам
  2. Пользовательским таблицам
  3. Пользовательским просмотрам (VIEW)
  4. Хранимым процедурам
  5. Хранимым функциям
Screenshot. Visual Studio 2012. Server Explorer с "LCPI ADO.NET DDEX Provider". Просмотр стандартной базы данных Firebird - employee.fdb.
Visual Studio 2012. Server Explorer.

Мы постарались чтобы наш DDEX провайдер был более качественным, чем DDEX провайдер для System.Data.OleDb.

При настройке подключения через IBProvider, разрешите:

  1. Автоматические транзакции — «auto_commit=true»
  2. Включение префикса в имя параметра — «named_param_rules=1″
Data Links: настройка свойства "auto_commit".
Разрешение автоматических транзакций.
Data Links: настройка свойства "named_param_rules".
Включение префикса в имя параметра.

Новый EXE-инсталлятор.

Для корректной регистрации DDEX провайдеров в системе потребовалось создать дополнительную оболочку для MSI-пакета – Bootstrapper. Для вашего удобства, реализована локализация пользовательского интерфейса.

Screenshot EXE инсталлятора "LCPI ADO.NET Data Provider для OLE DB". Страница конфигурации компонент.
Новый инсталлятор для .NET провайдера.

Пользовательский интерфейс и функционал Bootstrapper-а максимально приближен к UI MSI-пакета. Надеемся, у вас не возникнет каких-либо проблем с его запуском и использованием.

MSI-пакет также по-прежнему доступен для скачивания из личных кабинетов. Для корректной установки DDEX провайдеров вы должны запускать установку MSI-пакета с правами администратора системы. Bootstrapper это обеспечивает автоматически.


Дата публикации: 14.10.2014. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.