对具有 1400 多个表的数据库运行模板时,出现以下错误。服务器显示数百个连接。有谁知道这是一般模板生成的问题,还是这些模板的具体问题。其他较小的数据库对我来说可以生成。
运行转换: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。 GeneratedTextTransformation.GetCommand(String sql) in c:\POS\POS.Win\Templates\SQLServer.ttinclude: 第 13 行 Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.LoadFKTables(String tableName) 在 c:\POS\POS.Win\Templates \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:第 21 行中的 TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.TransformText()