|
发表于 2014-2-23 10:46:08
|
显示全部楼层
本人初学C#和SQLServer,从sufei老师论坛受益匪浅
针对该类,提几个初学者问题,如果问到比较傻勿怪
1. 何为类开始出对con的定义从web_config的读取,而且是static readonly ?
public static readonly string connectionString = System.Configuration.ConfigurationSettings.AppSettings["con"].ToString().Trim();
这样类外调用方法,比如我类外通过调用方法直接传递consqlserver时候,会抛出异常
比如reader_from_helper = SqlHelper.ExecuteReader(consqlserver, CommandType.Text, sql, null);
另外类内部方法都直接调用connectionString,一个例外:
public static DataTableCollection GetTable(string connecttionString, CommandType cmdTye, string cmdText, SqlParameter[] commandParameters)
虽然该方法被封装在另一个方法中,但是外部调用时候由于跟其他的方法风格不同,容易混淆
2. 为何类中未封装con.close()函数?
那么我如果连续调用ExecuteReader,是建立了两个connect吗?
|
|