如果你想找到你的項目的路徑,你可以使用:
string path = System.AppDomain.CurrentDomain.BaseDirectory;
的選擇,如果你決定(旁邊的可執行文件)存儲在構建文件夾中的數據庫文件:
string path = Path.GetDirectoryName(new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath);
例子:
// filename of your Db file
string filename = "BarcodeDB.mdf";
// combine filename and your local path
string dbFilePath = Path.Combine(path, filename);
// use the db filepath in your constring using string interpolation
string constring = $"Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFilename = {dbFilePath}; Integrated Security = True";
所以,當你移動你的項目或有它在不同的機器(假設分貝文件存在),它應該能夠找到它。
我如何檢索加載時的值? –
您正在創建哪種類型的項目?根據項目類型不同而不同。大多數情況下,數據庫連接字符串在Windows應用程序的app.config文件和Web應用程序的web.config文件中定義 –