C# 如何在app.config文件中使用.udl文件

C# 如何在app.config文件中使用.udl文件,c#,C#,我的桌面上有一个名为string.udl的文件,其中包含 [oledb] ; 此行之后的所有内容都是OLE DB initstring Provider=SQLOLEDB.1;综合安全=SSPI;持久安全信息=False;初始目录=数据库访问管理;数据源=SHREE-PC 因此,我必须使用此文件在我的项目的App.config文件中建立连接,然后我必须为此做些什么???我猜您想连接到ans Sqlserver,因为SQLOLEDB 在这种情况下,您必须从文件中删除“提供者” F.E: 另外请注意

我的桌面上有一个名为string.udl的文件,其中包含

[oledb] ; 此行之后的所有内容都是OLE DB initstring Provider=SQLOLEDB.1;综合安全=SSPI;持久安全信息=False;初始目录=数据库访问管理;数据源=SHREE-PC
因此,我必须使用此文件在我的项目的App.config文件中建立连接,然后我必须为此做些什么???

我猜您想连接到ans Sqlserver,因为SQLOLEDB

在这种情况下,您必须从文件中删除“提供者”

F.E:

另外请注意,*.udl在本地网络中是坏包,因为每个人都可以看到连接详细信息。

请参阅
                string path = @"C:\YourFileName.udl";
                if(System.IO.File.Exists(path))
                {
                    string testfile = string.Empty;
                    try
                    {
                        testfile = File.ReadLines(path).Last();
                    }
                    catch
                    {
                        // File is empty, handle exception
                    }
                    if (testfile != string.Empty)
                    {
                        var finalPath = tempfile.Remove(0, tempfile.IndexOf(';') + 1);
                        ConnectionString = finalPath;
           // Save ConnectionString to your App.config or do something else with it
                }