【问题标题】:Extracting contents of ConnectionStrings in web.config in Silverlight Business application在 Silverlight Business 应用程序的 web.config 中提取 ConnectionStrings 的内容
【发布时间】:2011-05-28 17:02:33
【问题描述】:

我正在尝试从 Silverlight 业务项目的 web.config 中的 <connectionStrings> 读取数据源广告目录。不幸的是,当我使用SqlConnectionStringBuilder 时,我无法读取连接字符串

connectionString="metadata=res://*/MainDatabase.Main.csdl|res://*/MainDatabase.Main.ssdl|......."

它在哪里工作

connectionString="Data Source=My-PC\SQL_2008;Initial Catalog =....

我可以使用“拆分”来获取它们,但是我不喜欢这种解决方案。有什么方法可以满足我的要求吗?

谢谢

【问题讨论】:

    标签: .net sql-server silverlight-4.0 webconfigurationmanager


    【解决方案1】:

    您的第一个连接字符串(不起作用)是一个实体框架连接字符串 - 它不是SqlConnectionStringBuilder 可以理解的格式。但是,EntityConnectionStringBuilder理解这一点,并且它有一个名为 ProviderConnectionString 的属性。该属性将包含实际的 SQL 连接字符串,您可以将其传递给 SqlConnectionStringBuilder,如第二个示例所示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-13
      • 2020-12-12
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 1970-01-01
      相关资源
      最近更新 更多