В общем, в чем вопрос.
В задании сказано дословно:
"Приложение должно автоматически создавать и инициализировать базу данных (включая её таблицы и т.д.) в случае, если таковая отсутствует"
Я разобрался как создать в Visual Studio свою базу данных и подключиться к ней. Правда, это делается в студии ручками.
Но у этой базы в строке подключения стоит дословный путь к папке, где она лежит.
То есть если запустить этот скрипт на другом компе, он не будет работать, потому что путь будет другой.
Надо каким-то образом или поменять строку подключения к этой базе, чтобы там, например, был указан не полный путь, а путь к базе из в папки с проектом.
Или вообще я неправильно эту базу создаю и можно сделать скрипт, который создает базу и тут же копирует ее строку подключения ( наверное этот вариант оч сложный ).