C# - Get file path from connection string

后端 未结 4 1850
隐瞒了意图╮
隐瞒了意图╮ 2021-01-13 22:10

Is there an existing method in C# to extract the file path from a string that represents a ConnectionString to a SqlCE .sdf file? I want t

4条回答
  •  情书的邮戳
    2021-01-13 22:40

    For LocalDB and SqlConnection (not CE):

    public static string GetFilePathFromConnectionString(string connectionString)
    {
        var attachDbFileName = new SqlConnectionStringBuilder(connectionString).AttachDBFilename;
        return attachDbFileName.Replace("|DataDirectory|", AppDomain.CurrentDomain.GetData("DataDirectory").ToString());
    }
    

提交回复
热议问题