программно создавать и заполнять базу данных VistaDB с помощью c #

Можно ли создать базу данных VistaDB программно с помощью C #. Мое требование состоит в том, чтобы у меня была база данных SQL Server с несколькими тысячами строк, и я хочу программно создать ту же схему и экспортировать несколько сотен строк во встроенную базу данных, такую ​​как VistaDB, и отправить ее клиенту. Я знаю, что могу использовать мастер миграции данных VistaDB, но мне нужно делать это программно, используя C # (потому что именно клиент будет выполнять экспорт данных).


person jeff    schedule 06.09.2012    source источник


Ответы (1)


Абсолютно! Все, что делают мастер переноса данных и DataBuilder, в конечном итоге выражается в вызовах общедоступного API движка VistaDB. Есть два способа сделать это - сценарии SQL (например, с SQL Server) и API DDA, который является проприетарным для VistaDB. Текущая версия VistaDB имеет ряд различий между синтаксисом SQL Server и принятым синтаксисом для манипулирования схемой (этот пробел мы собираемся закрыть с помощью VistaDB 5), но вы можете делать практически все, что захотите.

Возможно, вам будет проще использовать DDA API, поскольку он больше ориентирован на API, а не на сценарии. Вот хорошее место для начала работы с документацией: Справка по сборке VistaDB DDA

person Kendall Miller    schedule 13.09.2012