强类型DataSet几点注意事项
来源:互联网 发布:网络的坏处英语作文 编辑:程序博客网 时间:2024/05/16 11:47
强类型DataSet使用:
1项目-->新建项-->Data-->数据集-->*.xsd文件-->拖拽服务器资源管理器中数据库文件DataSet设计器窗口中。系统会自动帮我们生成Fill,和GetData()方法,就是数据库查询中的select * from 表名。
2我们也可以自己定义SQL查询:DataSet设计器窗口中右键-->添加-->Query-->使用SQL语句-->使用什么类型的SQL(根据需要选择-->填写SQL语句-->为填充DataTale:Fill() 和返回DataTable:GetData()方法取名字-->生成方法)
3但是不要忘了给数据表建立主键,而且尽量不要有NULL值,如果可能为空则要用Is***Null()方法进行判断。
4修改表结构要重新配置:右键点击xsd视图中生成的窗体-->配置-->完成,
5增加删除表结构要重新生成:右键点击DataSet设计器中生成的窗体-->配置-->查询生成器-->钩选新增加删除的结构.
6然后就可以在程序中直接调用了。
7一定要记住DataSet是将数据库中的数据取出来存在本地内存中,则你修改时也是修改的本地,如果不执行重新读取数据库获取数据操作那么就无法及时得到更新后的数据。两者是异步的。
8还有就是批量操作要连续多次打来关闭数据库的时候可以先在操作前打开数据库,操作完后在关闭数据库。DataSet中是这样实现连接的打开和关闭的 :连接不是OPEN它就OPEN 如果连接是CLOSE它就CLOSE(很费解不做它就是这样写的可以看xsd文件中的DataSet表名.Designer.cs中的实现)。这样批量操作时,先打开连接,这样每次操作就不会再次打开连接了,然后它连接你自己不close它也就不会close。直到你批量操作完成再关闭,那么DataSet就关闭了。这样保证所有操作都在一个连接中可以大大优化数据库访问速度。
- 强类型DataSet几点注意事项
- 强类型DataSet教程
- 强类型DataSet测试
- 强类型DataSet
- 强类型的DataSet
- 强类型的DataSet
- C# 强类型DataSet
- 强类型DataSet与弱类型DataSet
- dataset 和强类型dataset 比较
- 非强类型dataset 和 强类型dataset 比较
- DataSet强类型的问题
- LINQ to DataSet(强类型)
- 强类型DataSet简明教程
- 强类型Dataset使用事务
- 强类型DataSet的基本知识
- 强类型DataSet的基本知识
- 强类型DataSet的使用
- 强类型DataSet与普通弱类型DataSet
- SQL Server 2008 R2 CU7已经发布, 修复了在VS 2010 sp1后SSMS智能提示失效的bug
- 王甲佳:云计算必须正面思考的四个问题
- 一个自定义消息引发的血案
- 标准c的io操作
- Nginx服务器工作状态ngx_http_stub_status_module 模块
- 强类型DataSet几点注意事项
- 多线程实例2
- 等差数列中非齐次等比函数项的消除
- Android下使用Socket连接网络电脑
- ShellExecute的强大功能
- 专注于移动互联网的深度技术交流社区
- 强制IE浏览器下载已知类型文件
- (转帖)解决CHM在英文XP上不能阅读的问题:Cannot open the file:mk:@MSITStore Navigation to the webpage was canceled
- django 數據庫設置