总体说明
1. 本程序的主要功能是针对已经设计好的数据库生成一个基于ibatisnet的c#.net2.0开发架构。
2. 运行环境:Windows 2000/XP/2003/Vista, .net framework 2.0
3. 生成框架:Vs.Net2008, .net framework 2.0
4. 生成源码:c#.net
5. 支持的数据库:sql Server 2005/ sql Server 2008/oracle 9
6. 生成的内容总共10个项目:
External_bin 需要引用的dll
MyCompany.Controls 项目中用到的自定义控件
MyCompany.IbatisNet项目中IbatisNet组件
MyCompany.MyProject.Domain 项目对象
MyCompany.MyProject.Persistence 数据库持久化对象
MyCompany.MyProject.Run 项目运行对象
MyCompany.MyProject.Service 业务服务对象
MyCompany.MyProject.UserControls 界面用户控件对象
MyCompany.MyProject.WinFrom 界面对象
MyCompany.Utility 项目中用到的工具集
如何生成
本程序如(图1)只有一个操作界面,使用起来非常方便,真正起作用的只有1个选择,3个按钮,5个文本框控件。
图 1
1. 选择对应的数据库,Sql Server或者Oracle。
2. 填写数据连接字符串,点击“连接数据库”连接成功后,就可以在Gird列表里面显示出对应表信息。
3. 在生成信息里面填写对应的公司名称、项目名称、作者、选择项目保存的路径。“公司名称”作为顶级命名空间名,“项目名称”作为次级命名空间,“作者”信息将出现在生成的文件的头部注释中。
4. 点击“开始创建”,界面底部开始显示生成进度,等待生成完成提示出现后,整个开发架构就已经生成好了。
5. 用vs2008打开项目,如(图2)进入解决方案的属性对话框。除External_bin外企业项目全部钩选生成,然后就可以生成项目了。
图 2
参考实例:http://www.cnblogs.com/ctp0925/archive/2008/12/03/1347154.html
注意事项
1. 在进入开发前,尽可能的完善的您的数据库设计,尽量保证进入开发后少改动。
2. 一定要注意给每一个表都配置上主键,最好是单字段唯一主键,否则生成过程可能失败。
3. 最好给每个表和字段加上属性,可以在生成时生成注释和表头。
4. 首次生成后,一定要记得进入解决方案的属性对话框,钩选需要生成的项目。
5. 生成的目的是快速为您搭建一个开发框架,生成的代码不一定就能满足您的全部需要,对于不需要的代码和文件可以删除。不能保证所有生成的代码一定正确,如果生成的代码有错误,请您在项目开发修改。
6. 错误反馈:http://www.cnblogs.com/ctp0925/archive/2008/12/09/1351446.html
程序下载
下载地址:https://files.cnblogs.com/ctp0925/CSharp.Net项目生成器(ibatis).rar