Enterprise Libraryの謎: 常にDAAB設定が作られることに関して - Tom Hollander's blog

http://blogs.msdn.com/tomholl/archive/2006/04/25/583796.aspx
Enterprise Library for .NET Framework 2.0(EntLib2.0)でConfiguration Consoleを実行すると、.configファイルに何も書かれていないのにData Access Application Block(DAAB)の設定ノードが表示されることに関する説明です。
この現象が起こるのは、以下の理由だそうです。

  1. EntLib2.0では構成情報の取得にSystem.Configurationを用いるようになった
  2. EntLib2.0ではDAABの接続設定に<connectionStrings>要素を用いるようになった
  3. .NET Framework 2.0では<connectionStrings>要素のデフォルト設定としてLocalSqlServerという要素が存在する

なお、このエントリが作成されることは特に問題はありませんが、machine.configから当該エントリを削除すると回避できるとのことです。