Есть ли библиотека .NET, которая делает то, что сделал ADOX, то есть библиотека DDL кросс-БД? - PullRequest
0 голосов
/ 02 декабря 2011

Я пишу кросс-приложение для базы данных. Когда дело касается команд и соединений, он прекрасно работает с базовыми классами ADO.NET и провайдерами oledb.

Теперь мне нужно написать некоторый код для создания таблиц, индексов, удаления их, запроса списка таблиц и т. Д., И я не собираюсь иметь дюжину версий этого кода для MySql, MsSql, MsAccess, SQLite, и т.д.

Как мне этого добиться? Есть ли библиотека, которая помогает с этим, как это сделал ADOX?

1 Ответ

1 голос
/ 02 декабря 2011

ADOX по-прежнему работает с .Net.

Обычно манипуляции DDL с базой данных не слишком сильно влияют на производительность, поэтому дополнительная сортировка COM не имеет значения.

...