对ADO.NET状态进行操作介绍

ADO.NET状态有许多值得学习的地方,但是首先一定要了解ADO.NET状态的功能,及什么是ADO.NET状态,现在就介绍有三个操作可改变表的状态:请大家进行学习切磋。。。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网页空间、营销软件、网站建设、平遥网站维护、网站推广。

◆插入一个新行

◆ 删除一个现有的行

◆更新一个现有的行

对于其中的每一个关键操作,ADO.NET状态数据适配器都会定义一个作为属性公开的自定义的命令对象。这样的属性包括 InsertCommand、DeleteCommand 和 UpdateCommand。程序员负责为这些属性分配有意义的命令对象,例如,SqlCommand 对象。

仅提供的 InsertCommand、DeleteCommand 和 UpdateCommand 属性就代表了从 ADO 到 ADO.NET状态的巨大突破。利用这种属性,您可以对内存中的更新提交到数据库服务器的方式进行***的控制。如果您不满意 ADO.NET状态 生成的更新代码,现在则可以修改这些更新代码,而不会否定批处理更新的整体特性。使用 ADO 的时候,您对库静默生成的 SQL 命令毫无控制权。

而在 ADO.NET状态中,利用公开显示的命令对象,您可以使用更符合用户期望的自定义存储过程或 SQL 语句来应用更新。特别是,您可以对交叉引用的表使用批处理更新系统,甚至可以诸如 Active Directory™ 或 Indexing Services 这样的非 SQL 数据提供程序为目标。

更新命令应该针对表中每个更改的行运行,并且必须非常通用,以适应不同的值。对于这种任务,非常适合使用命令参数,只要您可以将它们绑定到数据库列的值。ADO.NET状态参数对象公开两个用于这种绑定的属性。

例如, SourceColumn 和 SourceVersion。尤其是 SourceColumn,它表示一种指示参数值的间接方式。您可以使用列名设置 SourceColumn 属性,并且使批处理更新机制不时地提取有效值,而不是使用 Value 属性

标题名称:对ADO.NET状态进行操作介绍
路径分享:http://www.shufengxianlan.com/qtweb/news20/3470.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联