我在这里有一个非常简单的问题,但我找不到解决它的答案。
我有一个这样的连接字符串:
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 来实现,但它太慢了,我认为它不是很推荐。
好吧,我只想知道如何通过代码来做到这一点。有没有一种简单的方法可以做到这一点?会彻底解决问题吗?(我的意思是,它肯定会在其他版本中工作吗?)
提前致谢!(对不起我的英语)