0

<connectionStrings>Silverlight ビジネス プロジェクトの web.configから dataSource ad Catalog を読み込もうとしています。残念ながら、使用したときSqlConnectionStringBuilder、接続文字列を読み取ることができませんでした

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

どこで機能するか

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

「分割」を使用してそれらを取得できましたが、その解決策は好きではありません。要件を取得する方法はありますか?

ありがとう

4

1 に答える 1

1

Your first connection string (that isn't working) is an Entity Framework connection string - it isn't in a format the SqlConnectionStringBuilder can understand. However, EntityConnectionStringBuilder will understand that, and it has a property called ProviderConnectionString. This property will have the actual SQL connection string in it, which you can pass to a SqlConnectionStringBuilder as in your second example.

于 2010-12-21T09:02:12.470 に答える