怎样用linq to sql 只连接一次数据库而打开多个表查询?解决方案

怎样用linq to sql 只连接一次数据库而打开多个表查询?.由于每次执行一次命令都打开关闭数据库,所以有什么

怎样用linq to sql 只连接一次数据库而打开多个表查询?.
由于每次执行一次命令都打开关闭数据库,所以有什么方法可以实现连接一次数据库而打开多个表查询?用datacontext.Connection.Open()行吗?

[解决办法]
手动open后datacontext就不会close了。。。。。。。