2012-03-09 10 views
1

私のweb.configには、接続文字列などの多くの冗長値があります。Web.configは同じセクションまたはフィールドを再利用します

<nhibernate><connectionString>....</connectionString></nhibernate> 
<log4net><connectionString>....</connectionString></log4net> 

値を宣言し、はるかに容易になり、このようにリファクタリングでは、別のセクションでそれを再利用する方法があります。

答えて

0

もっと具体的になりますか?私はここで何か重複して表示されません。最初のConnectionStringはnhibernate用で、2番目のConnectionStringはlog4net用です。

+0

両方のセクションで同じ接続文字列を使用すると仮定します。 はたぶん、あなたはこのようにリファクタリングすることができますたとえば –

+0

ため、その後、XとXをmyconnectionstring: <のconnectionStrings> ... ... ... 次に、必要な値があるかどうかを確認できます。見つからない場合は、デフォルト値を使用します。 –

関連する問題