标签:access c#封装表对象 表结构cs文件 导出access表结构
0.需求
0.1关于cs封装的问题
毕业论文用到了access数据库,又因设计的需要用到MVC设计模式,需要将数据实体封装成类,设置太多的表,一个一个来完成封装很麻烦(需要打开视图设计器,查看字段名,字段类型),所有才有了这一需求。
0.2关于access表结构的问题
毕业论文中需要进行数据库的设计,为了能够直接获得表结构的属性,直接可以复制到word中,才想到这一需求,access不提供直接的表结构属性导出,access的属性文档管理器生成的报表内容太多,需要的东西体表不方便,且格式不便复制到word中。
1.cs封装类构造
1.1读取access文件,将每个表读取出来,判断字段类型,字段描述,生成封装好的C#类
1.2选择access文件
1.3提示选择的文件路径
1.4设置cs文件保存的位置
1.5提示设置的保存位置,默认的保存位置为”我的文档“
1.6选择生成cs文件
1.7提示cs文件生成完成
1.8生成的cs文件列表
1.9生成的cs文件示例
2.1主界面
2.2选择access数据库文件
2.3 在左侧选择要导出表结构的表
2.4选择保存位置
2.5浏览表结构
2.6导出选中的表结构到一个excel文件中
2.7 导出的文件如图所示
2.8 也可以将选中的各个表分开导出表结构,以表名命名
2.9导出的结果
2.10其中的一个示例
3.存在的不足
3.1可能存在未知的异常
3.2 没有使用异步操作,占用CPU
3.3 以及其他未发现的异常
标签:access c#封装表对象 表结构cs文件 导出access表结构
原文地址:http://blog.csdn.net/u010570551/article/details/44172419