有关数据库的,但是理解不了,望有高手指点,万分感谢
代码好理解。
第一句:构建一个DbCommand对象,GetSqlStringCommand的意思是从SQL语句构建DbCommand。此处应该是工厂式代码,支持不同的数据库对象。
等价于:DbCommand dbCmd=new SqlCommand(sql);//针对Sql数据库而言。
第二句:想DbCommand对象增加一个DbParameter对象(参数对象)。同第一句,使用工厂模式,支持多种数据库。
等价于:DbParameter dbParam = new SqlParameter(...);
dbCmd.Parameters.Add(dbParam);
第一句好像是初始化一个sql命令(语句)(按照字面理解)
第二句好像是从数据库中取出AirportCode添加到Dbobject对象中当作其中一项属性。
DBObject 应该是用户自定义的静态类。
在里面实现了AddInParameter以及GetSqlString这两个方法。
你如果看不到源代码的话,你可以简单理解就是ADO.net里面的对应方法。