Приложение VB.NET с использованием SQL или локальной базы данных

Я работаю над приложением и пытаюсь предложить возможность использовать "локальную" базу данных или базу данных SQL Server. То, что я пытаюсь выяснить, - это лучший формат локальной БД для использования и как писать запросы.

В настоящее время я играю с SQL Server CE, и он, кажется, работает нормально, но затем мне нужно написать каждый блок кода дважды для любых запросов (один раз для SQL и один раз для SQL Server CE). Есть ли какие-то решения для этого? Есть ли способ, которым я могу просто передать другую строку подключения?

То, что у меня есть в данный момент, это "sub", который я проверяю, если использую local (my.setting.uselocal), а затем вызвать либо функцию Query_SQL, либо Query SQL. Я полагаю, скоро станет утомительно иметь два блока для каждого запроса к базе данных?

Любые предложения о том, как сделать это более эффективно?

ура

1 ответ

Вы можете попробовать создать файл.sdf. Они могут быть созданы программно, вместе с базой данных / таблицами и т. Д. В файле.

Прошло много времени с тех пор, как я их использовал, но в IIRC вы можете писать и читать с одинаковым синтаксисом tsql. Я бы подумал, что это позволит вам те же функции запроса, и вы можете передать в любое соединение.

Другие вопросы по тегам