.NET编程:命令参数集更新与Execute方法解析

需积分: 14 44 下载量 164 浏览量 更新于2024-08-05 收藏 97.07MB PDF 举报
"C#高级编程·(第7版)\nChadan Nagel\n(美)Jill Eikenberry\nJay Glynn\n李铭\n黄静\n著译校\n等\n〓\n审\n清华大学出版社\n北≡\n芪\nˉ\nLˉ\nL\nChriitian Nagel,Bill Eikenberry,Jay Glynn,θtaI\nProfessional C# 4 and .NET 4\nISBN :978~0~07~05022~9\nCopyright © 2010 by Wiley Publishing, Inc., All Rights Reserved, This translation published under license from Wiley Publishing, Inc.\n本书中文简体字版由Wiley Publishing, Inc.授权清华大学出版社出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。\n\n本书封面贴有Wiley公司防伪标签,无标签者不予销售。\n版权所有,侵权必究。侵权举报电话:010ˉ62782g8915011219ss\n\n在版编目(CIP)数据\nC#高级编程/(美)内格尔Dage1,c,)(美)埃夫琴琴@叫en,B,)等著;李铭译;黄静审校—北京:清华大学出版社,2010.11\n\n书名原文:Professional C# 4 and .NET 4\nISBN 978ˉ7ˉ302ˉ23937ˉ6\nI.C…①内…②埃…③李…④黄…Ⅲ,C语言—程序设计Ⅳ.TP312\n中国版本图书馆CIP数据核字(2010)第195900号\n\n责任编辑:王军 谢晓芳\n装帧设计:孔祥丰\n责任编辑:王秀菊\n出版发行:清华大学出版社\n地址:北京清华大学学研大厦A座\nhttp://www.tup.com.cn\n邮编:100084\n社总机:010~62770175\n邮购:010~62786544\n投柑与读者服务:010~62776969,service@tup.tsinghua.edu.cn\n质量问题反馈:010~62772015,zhengjiang@tup.tsinghua.edu.cn\n印刷者:清华大学印刷厂\n装订者:三河市新茂装订有限公司\n经销:全国新华书店\n开本:185×260 印张:94.25 字数:2529千字\n附光盘1张\n版次:2010年11月第1版\n印次:2010年11月第1次印刷\n印数:1~5000" 标题中的"开始给命令参数集-hta8533-md-007yy_使用说明书_v1.1_20170302"涉及到的是一个关于使用命令参数集的文档,可能是某个软件或库的使用手册,具体是hta8533-md-007yy这个组件或工具的v1.1版本,发布日期为2017年3月2日。 描述中提到的是.NET框架从2.0版本开始对命令参数集的改动。新增了`Add`方法来添加参数,而弃用了`Addrname, value`成员。开发者如果继续使用旧方法,会在后续版本中遇到编译警告,并可能在未来的.NET版本中被彻底移除。因此,建议及时更新代码以保持兼容性。 标签"C#"表明这是关于C#编程语言的知识点。 部分内容提及的书籍《C#高级编程(第7版)》是关于C# 4.0和.NET 4的深入指南,作者包括Chadan Nagel、Jill Eikenberry、Jay Glynn等,由李铭、黄静等人翻译和审校,由清华大学出版社出版。书中涵盖了C#语言和.NET框架的高级主题。 结合以上信息,我们可以得出以下知识点: 1. **命令参数集的使用**: - 在.NET框架中,`SqlCommand`对象用于执行SQL命令,其参数可以通过`Add`方法添加,以替代旧的`Addrname, value`方式。 - 当代码仍使用旧方法时,从.NET 2.0开始会出现编译警告,因为微软计划在后续版本中删除这些旧方法,所以应及时更新代码以避免兼容性问题。 2. **C#编程**: - `ExecuteNonQuery()`方法:用于执行不会返回任何结果的命令,如INSERT、UPDATE、DELETE语句,或者带有输出参数的存储过程,返回值通常是受影响的记录数。 - `ExecuteReader()`方法:执行命令并返回一个`SqlDataReader`对象,用于读取查询结果。 - `ExecuteScalar()`方法:执行命令并返回结果集中第一行第一列的值,适用于只需要单个值的查询。 - `ExecuteXmlReader()`方法:用于执行命令并返回一个`XmlReader`对象,可以遍历数据库返回的XML片段。 3. **.NET框架版本的兼容性**: - 随着.NET框架的升级,某些API可能会被弃用,开发者需关注这些变化,确保代码能适应新的框架版本。 4. **专业书籍推荐**: - 《C#高级编程(第7版)》是学习C# 4.0和.NET 4的权威参考书,对于深入理解C#语言特性和.NET框架的使用具有指导意义。 5. **编程实践建议**: - 保持代码的最新状态,及时升级到新版本的开发工具和框架,以利用最新的功能和改进。 - 对于可能被弃用的API,应及时进行代码审计和更新,确保代码的长期稳定性和兼容性。 - 学习和理解各种执行命令的方法,根据需求选择合适的方法来处理数据库操作。