- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                连接的环境是在其中用户或应用程序持续地连接到数据源的环境。 断开连接的环境是在其中用户或应用程序不是直接连接到数据源的环境。  命令对象在数据源中检索和修改数据执行的两种类型的操作如下所示: 同步操作 异步操作   在同步操作期间,命令对象彼此进行链接。使用以下命令对象执行同步操作: Command Parameters  DataReader ADO.NET 支持命令的异步执行,通过允许客户端应用程序在等候来自上一发出的命令的响应时执行命令来实现并行机制。 SqlCommand 类为异步操作提供以下方法: BeginExecuteNonQuery() BeginExecuteReader() BeginExecuteXmlReader() EndExecuteNonQuery() EndExecuteReader() EndExecuteXmlReader()  MARS 允许多个数据读取程序对单个连接的执行。 数据适配器是连接的环境的一部分,从数据库将数据检索到数据集中。  数据适配器的以下属性和方法可用来对数据库执行各种操作: SelectCommand InsertCommand UpdateCommand DeleteCommand Fill() Update()  数据适配器通过其属性和方法处理数据库和数据集之间的数据传输,通过表映射的过程来显示数据。 cmd.Connection=con;  cmd.CommandText = Select * from tblDept; da.SelectCommand = cmd; da. SelectCommand.ExecuteNonQuery();  cmd.CommandText = Insert Into tblDept Values(70,艺术系,张晶); da.InsertCommand = cmd; da. InsertCommand.ExecuteNonQuery();  解决数据并发性冲突是商业决策,具有以下选择: 按时间区分优先级,第一次更新优先。 按时间区分优先级,最后一次更新优先。 按角色区分优先级。 按位置区分优先级。 用户解决冲突。  提高数据更新性能的显著方法是批量更新和向数据库发送更改。这称之为批量更新。  ADO.NET 提供对可创建任何特定于提供器对象的类的支持,如 SqlClient, Odbc, OracleClient 和 OleDb。这些类称之为 DbProviderFactories 类。  数据集是断开连接的环境的一部分,是从数据库检索的断开连接的、缓存的记录的集合。 两种主要类型的数据集: 类型化数据集 非类型化数据集 类型化数据集来源于 DataSet 类,具有关联的 XML 模式,其在数据集创建时所创建。 非类型化数据集没有关联的 XML 模式。因此,在编译期间非类型化数据集的结构是未知的。  DataSet 对象包含 DataTable 对象的集合,每个包含一个或多个表。  DataTable 对象包含一个或多个列,每个由 DataColumn 对象所表示。  DataTable 对象还有 Rows 集合,其允许在数据集中行被访问。  DataTable 对象包含一个或多个行,每个由 DataRow 对象表示。  DataRelation 对象用来导览多个表来验证和汇总数据。  DataRelation 对象中的主键和外键约束创建模式中表之间的关系。 DataSet ds = new DataSet(); DataTable dt = ds.Tables.Add(); dt.Columns.Add(“Store Id”, typeof(string)); dt.Columns.Add(“Store Name”, typeof(string)); dt.Columns.Add(“Address”, typeof(string));   Merge() 方法用来合并来自多个 DataSet, DataTable 和 DataRow 对象的数据。  数据视图是断开连接的环境的一部分,使您创建数据表中存储的数据的动态视图。  DataTable 可具有指定给其的多个 DataView 对象,允许以不同的方式来查看数据,而无需从数据库重新读取。  通过使用 DataView 对象的 DataTable 中的排序使用 Sort 属性来完成。  使用 DataView 对象在 DataTable 中的过滤使用 RowFilter 和 RowStateFilter 属性来完成。 下图显示了数据视图的对象模型。 DataView 对象创建给定 DataTable 对象的固定定制的视图。 可创建 DataView 对象基于条件来显示数据,
                
原创力文档
                        

文档评论(0)