コードの外でそれを行う方法を (私のように) 探している場合は、.bat スクリプトを使用してそれを行うことを検討することをお勧めします。開発環境を再度セットアップする必要があるときに使用できる .txt ファイルとしてソリューションに保存します。
LocalDB と SQLCmd
このスクリプトは、LocalDB がインストールされていることを前提としています。まだ明確な情報は見つかりませんでしたが、エンティティ フレームワークを使用している場合は、Visual Studio 2012 および 2015 でインストールできるようです。そうでない場合は、スタンドアロン インストーラーまたは SQL Server 高速ダウンロード ページからインストールできます (必要なダウンロードとして選択できます。詳細はこちら: localdb を個別にインストールする方法?
SQLCmd は、SQLServer Feature Pack から同じ方法でダウンロードできます。SQLCmdlnUtility.msi を探してください。2012年版のリンクはこちら。
私と同じバージョンを持っていない場合は、LocalDbDir と SQLCmdDir のパスを変更する必要があるかもしれません。
脚本
:: Script to Create Local DB Instance and a database
::echo setting variables - Default Server is v11 but it may be useful to evolve in a server instance of your own...
SET localdDbDir=C:\Program Files\Microsoft SQL Server\120\Tools\Binn
SET sqlCmdDir=C:\Program Files\Microsoft SQL Server\120\Tools\Binn
SET SRV_NAME=your-dev-srv
SET DB_NAME=your-dev-db
SET DB_PATH=C:\CurDev\Temp
echo Creates the localDB server instance
pushd "%localdDbDir%"
:: uncomment those lines if you want to delete existing content
::SqlLocalDb stop %SRV_NAME%
::SqlLocalDb delete %SRV_NAME%
SqlLocalDb create %SRV_NAME%
SqlLocalDb start %SRV_NAME%
popd
echo Create the database intance
pushd "%sqlCmdDir%"
sqlcmd -S "(localdb)\%SRV_NAME%" -Q "CREATE DATABASE [%DB_NAME%] ON PRIMARY ( NAME=[%DB_NAME%_data], FILENAME = '%DB_PATH%\%DB_NAME%_data.mdf') LOG ON (NAME=[%DB_NAME%_log], FILENAME = '%DB_PATH%\%DB_NAME%_log.ldf');"
popd
echo completed
お役に立てれば!