connection
这个帖子里,数据库访问层dal中的代码:
见红色部分
这个帖子里,数据库访问层(DAL)中的代码: 见红色部分,它判断connection变量(小写)如果为null则实例化数据库连接,并由Connection(大写)变量来打开连接,我的疑问是,connection变量和Connection变量是如何发生联系的?应该由connection变量(小写)来实现Open这个方法啊,而且我改成connection.Open()也能够编译通过,这我就搞不懂了,请大家解惑。 我 不太赞成一楼和二楼的说法,这个小写的connection 是一个静态的变量,即使反复实例化,也只有一个SqlConnection在开着吧。看看.NET的回收机制就应该知道了吧
