小编Mik*_*ike的帖子

在处理命令并且直接在命令上定义连接时,连接是否关闭?

我知道很多例子都存在,其中定义了SqlConnection,然后在Using块中定义了SqlCommand:

using (var conn = new SqlConnection(connString)) {
      using (var cmd = new SqlCommand()) {
        cmd.Connection = conn;
        //open the connection
      }
}
Run Code Online (Sandbox Code Playgroud)

我的问题:如果我直接在SqlCommand上定义连接,那么当命令被释放时连接是否会关闭?

using (var cmd = new SqlCommand()) {
      cmd.Connection = new SqlConnection(connString);
      //open the connection
}
Run Code Online (Sandbox Code Playgroud)

c# using using-statement

8
推荐指数
3
解决办法
5005
查看次数

从BLL中的一个方法跨多个DAL方法进行的事务

您将如何从业务逻辑层中的一个方法调用数据访问层中的多个方法,以便所有SQL命令都存在于一个SQL事务中?

可以从BLL中的其他位置单独调用每个DAL方法,因此无法保证数据层方法始终是事务的一部分.我们需要这个功能,所以如果数据库在长时间运行的过程中脱机,就没有提交.业务层基于每个先前调用的结果来编排不同的数据层方法调用.我们只想在整个过程的最后提交(从业务层).

.net c# sql

6
推荐指数
1
解决办法
3219
查看次数

将VB转换为C#的工具建议

我们有一个包含超过500,000行VB.NET的项目,我们需要转换为C#.基于经验的任何建议,使用哪些工具?我们正在使用Visual Studio 2008,我们的目标是3.5.

c# vb.net visual-studio-2008

3
推荐指数
1
解决办法
2497
查看次数

标签 统计

c# ×3

.net ×1

sql ×1

using ×1

using-statement ×1

vb.net ×1

visual-studio-2008 ×1