【发布时间】:2011-01-04 06:56:42
【问题描述】:
当您创建数据上下文时,它的连接会关闭,直到您检索对象,而当您检索对象时,它会保持打开状态,以防您使用延迟运算符或后期绑定。
是否可以(在 not 的数据上下文的扩展方法中)强制数据上下文打开其连接而不使用 LINQ 查询 LINQ 或使用 ExecuteQuery、ExecuteCommand 等对数据库进行虚假查询?
谢谢
【问题讨论】:
标签: sql linq connection datacontext
当您创建数据上下文时,它的连接会关闭,直到您检索对象,而当您检索对象时,它会保持打开状态,以防您使用延迟运算符或后期绑定。
是否可以(在 not 的数据上下文的扩展方法中)强制数据上下文打开其连接而不使用 LINQ 查询 LINQ 或使用 ExecuteQuery、ExecuteCommand 等对数据库进行虚假查询?
谢谢
【问题讨论】:
标签: sql linq connection datacontext
您可以使用DataContext.Connection 属性来检索连接,并自己调用Open()。
【讨论】: