发一个自己写的小工具,生成类似petshop4的数据操作方面的代码
2006-11-27 18:31
786 查看
最近做项目时模仿petshop4的架构进行开发,但是数据库方面的基本操作比较麻烦,没有一个代码生成工具是非常烦琐的事。浪费了很多时间,很多很好的代码生成工具又太难学习(自己太笨了!),只好自己写了一个,很简单的东西,希望能对大家有些帮助!
使用方法
1.更改配置文件
2.运行工具,输入表名
说明:只生成适用于sqlserver的操作,具体请看下边的生成示例
下载地址:命令行代码生成工具CG
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConnString" value="server=192.168.0.2;uid=dd;pwd=dd;database=rst"/>数据库连接串
<add key="SaveDir" value="E:\\Class\\"/>生成文件保存目录
</appSettings>
</configuration>
这里是生成的文件的例子
using System;
2namespace Model
3
164
165
166
167
using System;
2using System.Collections.Generic;
3using System.Text;
4using Model;
5namespace IDAL
6using System;
2using System.Collections.Generic;
3using System.Text;
4using System.Configuration;
5using System.Reflection;
6using .IDAL;
7namespace DALFactory
8using System;
2using System.Collections;
3using System.Collections.Generic;
4using System.Data;
5using System.Data.SqlClient;
6using IDAL;
7using Model;
8namespace SqlSeverDal
9
92
using System;
2using System.Collections.Generic;
3using System.Text;
4using IDAL;
5using Model;
6using DALFactory;
7namespace BLL
8
使用方法
1.更改配置文件
2.运行工具,输入表名
说明:只生成适用于sqlserver的操作,具体请看下边的生成示例
下载地址:命令行代码生成工具CG
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConnString" value="server=192.168.0.2;uid=dd;pwd=dd;database=rst"/>数据库连接串
<add key="SaveDir" value="E:\\Class\\"/>生成文件保存目录
</appSettings>
</configuration>
这里是生成的文件的例子
using System;
2namespace Model
3
164
165
166
167
using System;
2using System.Collections.Generic;
3using System.Text;
4using Model;
5namespace IDAL
6using System;
2using System.Collections.Generic;
3using System.Text;
4using System.Configuration;
5using System.Reflection;
6using .IDAL;
7namespace DALFactory
8using System;
2using System.Collections;
3using System.Collections.Generic;
4using System.Data;
5using System.Data.SqlClient;
6using IDAL;
7using Model;
8namespace SqlSeverDal
9
92
using System;
2using System.Collections.Generic;
3using System.Text;
4using IDAL;
5using Model;
6using DALFactory;
7namespace BLL
8
相关文章推荐
- 分享一个自己开发的数据字典与动态代码生成工具
- 发表个asp.net的代码生成工具吧,自己写的,一直在项目中使用的,类似Pet Shop代码格式
- 自己写的一个代码自动生成工具_java版_源码下载
- 企业库数据层代码生成工具:DataTierGenerator for Enterprise Library
- 分享一个面向EntityFramework的代码生成工具(源码)
- 【干货】自己动手打造专属代码生成工具(完结篇)
- 简单好用的Nhibernate代码自动生成工具,自己写的基于动软代码生成器Nhibernate代码自动生成模板及图文教程
- 编写自己的代码生成工具四:数据库信息查询实现
- lazy-mock ,一个生成后端模拟数据的懒人工具
- [原创][代码]类似IE设置代理服务器那样的数据快速批量操作业务的实现
- [C#]一步一步开发自己的自动代码生成工具之六:业务层模板
- 一个自己写的用来搜索各种文件格式生成txt清单的java工具
- 一个好玩的代码生成工具
- 一个简单数据序列生成工具
- 分享一个可以生成各种进制格式IP的小工具实例代码
- Python机器学习中的实用小操作(一):数据清理篇 阿萨姆 2 个月前 0. 背景 很多朋友评论希望我共享答案和文章中提到的操作代码,比如生成相关性图谱等。为了方便大家,开始介绍一些虽然简单但很有用
- myEclipse7.5中安装 javascript,extjs的代码自动提示spket插件和extjs desiner可视化代码生成工具,extjs的一个很好的学习视频资源地址
- 编写自己的代码生成工具三:代码生成组织者
- 自动生成数据对象代码和CRUD操作的C#代码生成器
- wap获取手机号码,今天uc开启云加速,用公司的工具类获取是null,但是另外一个项目可以,应该这个项目的工具旧少了一些代码。。,网上找了 方法自己加可以