【发布时间】:2016-04-01 16:03:39
【问题描述】:
我们使用 EF6 作为 DB First,模型和 edmx 文件是使用 .tt 模板生成的。
现在我们需要设置命令超时,这很简单
Partial Public Class ReservingEntities
Inherits DbContext
Public Sub New()
MyBase.New("name=ReservingEntities")
Database.CommandTimeout = 0
End Sub
但问题是每次我们从数据库中更新 EF 时,Database.CommandTimeout = 0 行都会被删除,因为类是从模板构造的。
您能否建议设置超时以使其保持不变的正确位置?
【问题讨论】:
-
您可以编辑
T4模板并在那里添加您的代码。
标签: c# .net vb.net entity-framework visual-studio