linq - 如何连接到数据库linq

标签 linq sql-server-2008 linq-to-sql connection

在SQL中,我们打开连接

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

要么
 using (conn = new SqlConnection(connectionString))
 {
     cmd1.Connection = conn;
     conn.Open();
     cmd1.ExecuteNonQuery();
 }

LINQ to SQL的最佳实践是什么:
 DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext();

要么
 using(DataClassesLinqDataContext dbLinq = new DataClassesLinqDataContext())
 {
      var x = ...
 }

最佳答案

是的,最佳实践是处理上下文以释放其拥有的资源,因此我将使用using ()

关于linq - 如何连接到数据库linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10206201/

相关文章:

json - 运算符 '.' 无法应用于 lambda 表达式

sql - "An item with the same key has already been added"尝试设置数据集时 SSRS 出错

linq-to-sql - Linq to SQL - 错误处理

linq-to-sql - 从 "Linq to SQL"迁移到 Entity Framework 4

c# - 将 List<T> 转换为 HashTable

c# - 如何在 C# 中为 int 列表构建直方图

c# - foreach + break vs linq FirstOrDefault 性能差异

sql-server - 从列值返回多行

sql - 将日期参数传递给内联表值函数很慢

c# - 如何使用 LTS 获取表中未使用的 ID block ?