Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何连接到数据库linq_Linq_Sql Server 2008_Linq To Sql_Connection - Fatal编程技术网

如何连接到数据库linq

如何连接到数据库linq,linq,sql-server-2008,linq-to-sql,connection,Linq,Sql Server 2008,Linq To Sql,Connection,在SQL中,我们打开连接 conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); 或 LINQ到SQL的最佳实践是什么: DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext(); 或 当然,如果使用“using”子句,它只会确保dispose方法在结束其作用域后被调用。不需要释放昂贵的变量,如数据库连接。是的,最好的做法是释放上下文以释放它所持有的资源,所以我

在SQL中,我们打开连接

 conn.Open();
 cmd.ExecuteNonQuery();
 conn.Close();

LINQ到SQL的最佳实践是什么:

 DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext();


当然,如果使用“using”子句,它只会确保dispose方法在结束其作用域后被调用。不需要释放昂贵的变量,如数据库连接。

是的,最好的做法是释放上下文以释放它所持有的资源,所以我会使用()

不重要,这是一样的,linq to sql不直接连接到db
 DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext();
 using(DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext())
 {
      var x = ...
 }