【发布时间】:2010-11-28 20:59:46
【问题描述】:
我正在使用 L2S 访问我的 MSSQL 2008 Express 服务器。我想知道 DataContext 何时会打开与数据库的连接?它会在打开连接后立即关闭连接吗?
例如:
var dc = new TestDB(); // connection opened and closed?
dc.SomeTable.InsertOnSubmit(obj); // connection opened and closed?
foreach(var obj in dc.SomeTable.AsEnumerable()) // connection opened and closed?
{
... // connection opened and closed?
}
dc.SubmitChanges(); // connection opened and closed?
【问题讨论】:
-
不是 L2S 专业人士,但我希望它只会在 SubmitChanges() 中打开和关闭。
标签: linq-to-sql sql-server-2008 .net-3.5