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

С новым OLE DB .Net провайдером от LCPI больше не нужно имитировать…

Ключевое отличие нового .NET провайдера для OLE DB от большинства аналогов, в том что он не имитирует поточную загрузку, а реально умеет загружать поток данных ЛЮБОГО РАЗМЕРА через GetBytes, GetChars, GetStream и GetTextReader класса OleDbDataReader.

Приведем простой пример: когда вы запрашиваете у обычного ADO.NET провайдера размер данных, то автоматически происходит загрузка и самих данных. Согласитесь, ваши программы будут не самыми быстрыми при обработке картинок, текстовых BLOB или видеопотока.

«LCPI ADO.NET Data Provider for OLE DB» работает честно(!), загружая данные только тогда, когда вы сами и запрашиваете. Не нужно писать сложных тестов, разница в производительности ЗАМЕТНА НА ЭКРАНЕ ДАЖЕ БЕЗ ТОЧНОГО ПОДСЧЕТА.

Теперь о технической стороне вопроса в новой версии .NET Provider:

  • Реализованы методы GetBytes и GetChars класса OleDbDataReader
  • Интегрирована поддержка System.IO.Stream, System.IO.TextReader
  • В дистрибутив добавлены новые примеры работы с .NET провайдером
  • В наличии отдельные сборки для .NET 4.5 [VS2012]

Реализованы методы GetBytes и GetChars класса OleDbDataReader

  • Используются поточные механизмы загрузки данных, который позволяет обрабатывать данные любого размера.
  • Запрос длины не приводит к загрузке самих данных

Поддержка System.IO.Stream, System.IO.TextReader

Допускается:

  • Использование в качестве IN-значений параметров. Примеры: 1, 3
  • Получение через OUT-значения параметров. Примеры: 2, 4
  • Получение через методы GetStream и GetTextReader класса OleDbDataReader. Примеры: 1, 3

Особенности:

  • Используются поточные механизмы загрузки данных, которые позволяет обрабатывать данные любого размера. Пример: 7
  • Поддерживаются массивы с объектами Stream, TextReader.

Добавлены проекты с примерами

В дистрибутив .NET провайдера добавлены проекты с примерами, которые можно откомпилировать в VS2008, VS2010, VS2012.

При компиляции релизного кода примеров, будут использоваться релизные сборки провайдеров. При компиляции отладочного кода примеров, будут использоваться отладочные сборки провайдеров.

Кроме того, в дистрибутив включена сборка с тестами (более 4500 штук), которые можно использовать для исследования возможностей нашего .NET провайдера.

Сборки для .NET 4.5 [VS2012]

В дистрибутив добавлены (release/debug) сборки для .NET 4.5.

Теперь еще больше возможностей работы с большими данными, открываются с новой связкой LCPI .NET провайдер + IBProvider для Firebird и InterBase!

Скачайте IBProvider прямо сейчас!!!

Или приобретайте неограниченную по времени персональную лицензию и используйте все возможности работы с Firebird и InterBase по-полной.



Помимо новейшего драйвера, вы ГАРАНТИРОВАНО получите все последующие версии в течение года абсолютно БЕСПЛАТНО!

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