以前はSQLServerCEでデータベースを使用していました。単純な.sdf
ファイルにデータベースを作成し、それをアプリケーション(空またはデータが既に追加されている)でデプロイできるため、これは簡単です。
しかし、データベースをSQL Server Expressに変更したい場合はどうなりますか?
もちろん、クライアントに必要なデータベースがすでにある場合は、何も変更する必要はありません(おそらく、接続文字列)。
ローカルのSQLServerExpressデータベースを作成する必要があるクライアントにアプリケーションを配信する場合はどうすればよいですか?.mdfファイルでこれを行う方法はありますか?
もちろん、必要に応じて、対応する外部キーなどを使用して、すべてのテーブルを作成するためのSQLコードがあります。
これは多くの開発者が直面していることだと思いますが、どうすればよいのかよくわかりません。
SQLite、MySQL、またはその他のデータベースの使用を提案しないでください。特にSQLServerでそれを行う方法を知りたいので、私はこの質問をしています。