Есть несколько способов сделать это - как упоминалось в JFV, вы можете отправить базу данных MDF / LDF и повторно присоединить ее после установки.
Или вы можете заключить сценарии создания базы данных в проект .NET и / или автономный EXE-файл с чем-то вроде SQL Packager Red-Gate .
Или, опять же, в SQL Server Express вы можете просто добавить файл MDF в каталог и использовать механизм «присоединить файл локальной базы данных» в ADO.NET для подключения к файлу базы данных. Ваша строка подключения будет выглядеть примерно так:
.
Сервер = \ SQLExpress; AttachDbFilename = C: \ mydbfile.mdf ; Database = имя_бд; Trusted_Connection = Да;
Ваш выбор! : -)