0

レガシー プロジェクトの継続的インテグレーションを設定しようとしています。Web.config には、Entity Framework 接続文字列があります。

<add name="StuffContext" 
     connectionString="
       metadata=res://*/Stuff.csdl|res://*/Stuff.ssdl|res://*/Stuff.msl;
       provider=System.Data.SqlClient;
       provider connection string=&quot;
         data source=mydbserver;
         initial catalog=mydb;
         persist security info=True;
         user id=loki2302;
         password=qwerty;
         multipleactiveresultsets=True;
         App=EntityFramework&quot;" 
       providerName="System.Data.EntityClient" />

どういうわけか抽出して、接続文字列provider connection stringで名前で参照する方法はありますか? StuffContextこのようなことを達成しようとしています:

...
<add name="StuffContext" 
     connectionString="metadata=...;name=StuffDb" />

<add name="StuffDb"
     connectionString="
       data source=mydbserver;
       initial catalog=mydb;
       persist security info=True;
       user id=loki2302;
       password=qwerty;
       multipleactiveresultsets=True;
       App=EntityFramework" />
...
4

1 に答える 1

0

いいえ、そうではありませんがweb.config、確かにEntityConnectionStringBuilderでそれを行うことができます。

于 2013-05-14T12:22:58.620 に答える