sqlconnection
上周二微软照例发布了针对windows 10的紧急补丁
上周二微软照例发布了针对Windows 10的紧急补丁,用来解决Internet Explorer中可能被远程利用的漏洞。 在发布时,微软公布了该补丁附带一些在某些Windows 10旧版本上已知的问题(在1809版本上没有),如下: 在安装了8月份的Quality Rollup预览或2018年9月11日的.NET Framework更新后,SqlConnection的实例化可能会出现异常。 安装此更新后,一些用户无法将web链接固定在开始菜单或任务栏上
这个帖子里,数据库访问层dal中的代码:
见红色部分
这个帖子里,数据库访问层(DAL)中的代码: 见红色部分,它判断connection变量(小写)如果为null则实例化数据库连接,并由Connection(大写)变量来打开连接,我的疑问是,connection变量和Connection变量是如何发生联系的?应该由connection变量(小写)来实现Open这个方法啊,而且我改成connection.Open()也能够编译通过,这我就搞不懂了,请大家解惑。 我 不太赞成一楼和二楼的说法,这个小写的connection 是一个静态的变量,即使反复实例化,也只有一个SqlConnection在开着吧。看看.NET的回收机制就应该知道了吧