1400 以上のテーブルを持つデータベースに対してテンプレートを実行すると、次のエラーが発生します。サーバーは何百もの接続を示しています。これが一般的なテンプレート生成の問題なのか、それともこれらのテンプレートの問題なのかは誰にもわかりません。他の小さな DB は問題なく生成されます。
実行中の変換: System.InvalidOperationException: タイムアウトが発生しました。プールから接続を取得する前に、タイムアウト期間が経過しました。これは、プールされたすべての接続が使用中で、最大プール サイズに達したために発生した可能性があります。
System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection) で System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection outerConnection, DbConnectionFactory connectionFactory) で System.Data.SqlClient.SqlConnection.Open() で Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1 で。 c:\POS\POS.Win\Templates\SQLServer.ttinclude の GeneratedTextTransformation.GetCommand(String sql): c:\POS\POS.Win\Templates の Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.LoadFKTables(String tableName) の 13 行目\SQLServer.ttinclude: Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.LoadTables() の 179 行目 c:\POS\POS.Win\Templates\SQLServer.ttinclude:Microsoft.VisualStudio の 131 行目。c:\POS\POS.Win\Templates\ActiveRecord.tt:line 21 の TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.TransformText()