原来面向对象和数据库是冤家
2007-11-05 19:23:56 来源:博客园 佚名
优点
- 对面向对象理论方面要求不高,通过短时间学习,就可以掌握
- 代码简单易懂
Webjx.Com
- 代码效率高
Webjx.Com
缺点 网页教学网
- 不能充分发挥面向对象的特点
- Update和Insert把数据库字段作为参数,当添加字段或删除字段时,需要修改函数。 网页教学网
发挥面向对象和数据库的特点 网页教学网
方法:声明一个Entity类和一个业务逻辑类
数据处理:手写SQL
网页教学网
数据容器:插入、更新 、传递单条记录使用Entity对象,一组记录使用数据库控件
Webjx.Com
| // 客户Entity class CustomerEntity { public int Id; public string Name; } // 客户类 class Customer { private int Id; //构造 public Customer(int Id) { this.Id = Id; } // 输入客户信息 public bool Insert(CustomerEntity CustEntity) { } // 更新客户信息 public bool Update(CustomerEntity CustEntity) Webjx.Com { } //删除客户信息 public bool Delete() { } //获得客户信息 public CustomerEntity GetInfo() { } //获得客户列表 public DataSet GetList() { } } |
Webjx.Com
优点
- 能发挥面向对象和数据库各自的特点
- 代码效率高 网页教学网
缺点 Webjx.Com
- 需要比较全面的面向对象理论
- 使用了Entity类,需要自动生成工具
网页教学网






文章评论
共有 0 位网友发表了评论 查看完整内容