当针对具有1400+表的数据库运行模板时,我收到以下错误.服务器显示数百个连接.有没有人知道这是一般的模板生成问题,还是具体使用这些模板.其他较小的DB对我来说也没问题.
正在运行转换:System.InvalidOperationException:超时已过期.从池中获取连接之前经过的超时时间.这可能是因为所有池连接都在使用中并且达到了最大池大小.
在Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1的System.Data.SqlClient.SqlConnection.Open()处的System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)处的System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)处. 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:第179行,Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.LoadTables(),位于c:\ POS\POS.Win\Templates\SQLServer.ttinclude:第131行,位于Microsoft.VisualStudio.TextTemplating8D8967BD3E8719BDA6DD9945992440F1.GeneratedTextTransformation.TransformText()in c:\ POS\POS.Win\Templates\ActiveRecord.tt:第21行
使用下面的代码,如果单击添加,您可以在控制台中看到值更改,但视图未更新.
new Vue({
el: '#app',
data: {
dateValue: new Date(2017,0,1),
},
methods: {
addOne: function () {
this.dateValue.setDate(this.dateValue.getDate() + 1);
console.log('new date',this.dateValue);
}
}
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.13/vue.js"></script>
<div id="app">
Date Value : {{ dateValue }}<br />
<button v-on:click="addOne">Add One</button> <br />
</div>Run Code Online (Sandbox Code Playgroud)
如果我引入简单的整数值并将其显示在日期旁边,它将正常工作并导致日期值也正确更新.
new Vue({
el: '#app',
data: {
dateValue: new Date(2017,0,1),
intValue: 0
},
methods: {
addOne: function () {
this.dateValue.setDate(this.dateValue.getDate() + 1);
this.intValue++;
console.log('new date',this.dateValue);
}
}
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.13/vue.js"></script>
<div id="app">
Date Value : {{ dateValue }} …Run Code Online (Sandbox Code Playgroud)