Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.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
.net 为什么DataContext.Connection.ConnectionString无法获取密码_.net_Linq_Linq To Sql - Fatal编程技术网

.net 为什么DataContext.Connection.ConnectionString无法获取密码

.net 为什么DataContext.Connection.ConnectionString无法获取密码,.net,linq,linq-to-sql,.net,Linq,Linq To Sql,在query.ToList命令之后,如何使用'PWD=123456'获取完整字符串。我不确定您为什么需要重新读取连接信息,但我认为您遇到的问题是: 当设置为false或no时,如果连接处于打开状态或曾经处于打开状态,则安全敏感信息(如密码)不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。识别的值为真、假、是和否 此连接字符串参数的默认值为false。谢谢,您是对的。我在连接字符串中添加了“Persist Security Info=true”,可以获取密码。这是我使

在query.ToList命令之后,如何使用'PWD=123456'获取完整字符串。

我不确定您为什么需要重新读取连接信息,但我认为您遇到的问题是:

当设置为false或no时,如果连接处于打开状态或曾经处于打开状态,则安全敏感信息(如密码)不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。识别的值为真、假、是和否


此连接字符串参数的默认值为false。

谢谢,您是对的。我在连接字符串中添加了“Persist Security Info=true”,可以获取密码。这是我使用“LINQ to SQL Debug Visualizer”时遇到的问题。
class Program
{
    private const string Sqlconnstr = "Data Source=.;Initial Catalog = LINQtoSQL;UID = Scarface;PWD = kaka1983513!;";

    static void Main(string[] args)
    {
        var dataContext = new DataContext(Sqlconnstr);
        var books = dataContext.GetTable<Book>();
        var query = from book in books
                    select book;
        var list = query.ToList();  //If i uncomment this line,i can't get the full string without 'PWD = 123456'.
        Console.WriteLine(dataContext.Connection.ConnectionString);

        Console.ReadLine();
    }
}