基于上次开发的SQL Server 数据库开发工具 ,再实际中应用,为了提升结构,在实际开发中不断验证,现已经更改结构,使基础类型都封装在一个通用DLL中,SQL Server 数据库开发工具(二)也更改为基于该框架的基础代码生成工具,主要修改由:
- 框架调整,成为commonDLL(包含基础Entity class ,entitySet class ,Database connect & operat Manager ,Simple Print manager) + Bussiness + User interface 模型
- commonDLL实现:
- 基本类的根据DataRow ,Object[] 构建实例以及构建空实例的实现,继承类只需继承基类构造函数即可实现基于数据库结构(table,view,或存储过程返回结构)的实例化和操作. 基础类支持DataBinding
- 基础collection类,支持ICollection ,支持数据库结构的初始化(DatTale ,DataSet),Remove,Add,MoveNext,Exist,IndexOf GetEmunator等多种操作,继承类使用非常简单;
- 数据连接和操作封装
- 简单的打印封装,直接支持对DataGrid和RichTextBox的打印(目前仅支持文本内容),可以额外添加打印页标头,打印可分页,可在随意位置插入页码等
3. 添加了各类和属性的注释
生成示例文件如下:
(Item.cs)
1
1