ここに非常に簡単な質問がありますが、それを解決する答えが見つかりません。
次のような接続文字列があります。
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB\DB.mdf;Initial Catalog=DB;Integrated Security=True");
動作しますが、SQL Server Express がインストールされていない PC で使用しようとすると、接続できません。その「\SQLEXPRESS」部分を削除すれば明らかに機能しますが、ソフトウェアをインストールする各 PC で手動で行うのは避けたいと思います。try-catchを使ってやってみましたが、遅すぎてあまりお勧めできません。
まあ、コードでそれを行う方法を知りたいだけです。そうする簡単な方法はありますか?問題を完全に解決しますか?(つまり、他のエディションでも確実に機能しますか?)
前もって感謝します!(そして私の英語でごめんなさい)