Chapter2:使用强类型数据集和TableAdapter

来源:互联网 发布:数控编程难不难 编辑:程序博客网 时间:2024/05/16 16:20

P61-2.9

如果在包含强类型数据集的项目中添加代码去访问Connection属性,就可以动态设置或修改数据连接对象。有两种方法可以达到这个目的:

1.在一个单独的帮助器类里面;

2.在为TableAdapter类编写的定义自己的代码的partial 类文件中。 

P63

Q:在定义一个类的时候如果确定它的namespace?

P64-2.10

在ADO.NET中直接使用数据库事务:

1.打开一个连接;

2.调用连接上的BeginTansaction方法;

3.将返回的事务对象赋值给每个命令对象。这些命令对象就作为事务的一部分来执行;

4.在事务操作完成后,调用事务对象自身的Commit方法。

Summary:

1. 如果在设计的时候就能够知道数据架构,就应该使用强类型数据集;

2. 将数据访问代码(包括强类型数据集)放到一个单独的类库项目中,而不是在WindowsForms 项目中,形成了一个解耦合的分层的结构;

3.从Server Explorer向DatasetDesigner拖放表,存储过程或视图,可以生成强类型表类和相对应的TableAdapter。这些TableAdapter能够用来从数据表中以强类型的方式获取和更新数据。通过设计器的“添加查询”快捷菜单,可以给TableAdapter添加Query;

4.可以通过Partial 类的形式扩展数据集,TableAdapter,表和行等Partial类,给这些类添加自定义功能,而且就算需要重新生成数据集定义,这些扩展的功能也不会被破坏。

 

 

原创粉丝点击