Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 缩短Sql数据库文件的路径_C#_Sql_File_Path - Fatal编程技术网

C# 缩短Sql数据库文件的路径

C# 缩短Sql数据库文件的路径,c#,sql,file,path,C#,Sql,File,Path,E:\Samples\MyApp\C\bin\Debug\Login.mdf 这里Login.mdf是我的数据库名,如果我将此数据库移动到其他路径,我需要更改登录名的地址,是否可以将其仅放在bin文件夹中 SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Samples\MyApp\C#\bin\Debug\Login.mdf;Integrated Security=True;

E:\Samples\MyApp\C\bin\Debug\Login.mdf

这里Login.mdf是我的数据库名,如果我将此数据库移动到其他路径,我需要更改登录名的地址,是否可以将其仅放在bin文件夹中

SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Samples\MyApp\C#\bin\Debug\Login.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
我试过这个,但不起作用。。。
有什么办法吗?

将mdf文件添加到解决方案的根目录中。将复制输出属性设置为true,而不是AttachDbFilename=\Login.mdf;应该可以。如果我们谈论win Application.example,尝试使用Application.StartupPath并将其添加到连接中?求你了,我不明白u@DataSource=.\SQLEXPRESS;AttachDbFilename=+Application.StartupPath+\Login.mdf;综合安全=真实;连接超时=30;用户实例=TrueIt工作了。。。!非常感谢大家。。。!
AttachDbFilename=\Login.mdf;