Database2Sharp2009 代码生成工具
2009-2-10修改:更新EditControl和SearchControl这两个Web界面层控件,并修正一些小问题。
2009-1-5修改:增加Java框架(Ibatis+Spring+struts+Extjs)代码的生成;添加Java实体类快速生成。
2008-12-28修正:修正对SQL Server 2005部分数据库显示有问题的错误。完善Enterprise Library代码生成。
软件功能
深田之星Database2Sharp,是一个NHibernate、Castle-ActiveRecord、Enterprise Library和PetShop架构的C#代码生成工具,提供了对MS Sql2000、MS Sql2005、Oracle、Mysql、Access的支持;可以生成各种架构代码,导出数据库文档、浏览数据库架构、查询数据、生成Sql脚本等。 主要的功能如下:
1、Castle的ActiveRecord代码生成功能,准确生成各种关系。
2、NHibernate代码生成,生成相应的实体类和HBM文件。
3、PetShop架构代码的生成(多种形式),直接生成所需的解决方案,为你封装了功能强大的基础类库和数据访问基类。
4、Web界面自动生成功能,生成列表、增加、修改界面代码和后台代码,包括烦琐的绑定数据和赋值语句代码,为你封装具有漂亮界面和布局的编辑、查看、添加和分页控件,随手可得,率性而为。
5、 Enterprise Library代码生成,生成整个项目工程框架,包含实体类、数据访问类、业务类、Asp.net页面类,利用泛型及缓存机制,良好的架构极大简化代码,强大完善的基类使你甚至不用编写一行代码。
6、可以查看数据库的信息和实现查询分析器的功能,可以很快地看看数据库的信息。
7、实体类快速生成,提供各种常用的实体类代码生成,直接在窗体中显示,并用语法高亮显示,方便拷贝使用。
8、数据库文档的生成,在模块设计中非常有用,谁想去写描述和字段名称,类型的对应关系呢?
9、测试数据脚本的生成,在外键非常复杂的表中,我们想添加一条记录都是很容易哦,这个可以更加表的外键关系调整插入测试数据的顺序,很周到吧。
10、增加Select、Update、Insert和Delete基本语句代码的生成,方便您直接在代码中使用。
11、增加Java框架(Ibatis+Spring+struts+Extjs)代码的生成;添加Java实体类快速生成。
12、增加企业级别的界面自动生成,集成了标准、美观、统一的界面元素。
软件提供非常方便的数据库配置管理功能,用户根据不同的数据库类型输入所需的信息即可配置好不同的数据库;所有的代码生成及其他功能可以在不同的数据库中进行切换;软件支持表名称别名修改,字段别名修改等(用于代码的引用),对于是中文的数据库表名称和字段名称,非常方便。
系统需求
深田之星Database2Sharp 使用C# 2.0开发 适运行在 Microsoft WindowsNT/2000/XP/2003 等平台,但必须安装有.Net 2.0平台.
如果您的计算机不能运行本程序,强烈建议您下载 Microsoft .NET Framework 2.0 运行库。 MicroSoft .NET Framework 2.0 官方下载地址:
http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=0856eacb-4362-4b0d-8edd-aab15c5e04f5&u=http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe
代码生成操作
|
本文转自博客园伍华聪的博客,原文链接:Database2Sharp2009 代码生成工具,如需转载请自行联系原博主。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
WCF开发框架之插件化应用模式升级
自从在《Winform开发框架之插件化应用框架实现》一文中,介绍并总结了Winform开发框架插件化应用框架的实现后,赢得了很多同行和客户的支持,于是把我的WCF开发框架、混合式开发框架都进行了升级,把它们都提升到插件化应用的高度上。本文主要介绍WCF开发框架,如何实现插件化的应用。从我随笔《基于我的Winform开发框架扩展而成的WCF开发框架》介绍可以看到,一般的WCF应用,是在客户端添加服务应用的方式,然后使用自动生成的WCF服务客户端代理来访问相应的服务的,这种方式比较方便快捷,但是也增加了客户端界面和WCF服务的耦合性,架构布局如下所示。 为了更好有效利用松耦合的特点,以及插件化应用的特点,我对整个WCF开发框架进行了一个大的调整,以便更好整合及利用好的特点。如下图所示,插件化应用框架的启动模块,它除了依赖基础服务模块中(包括权限管理模块和字典模块),其他的模块如WCF服务模块、主业务插件模块A(主业务模块B)等都是通过配置方式实现对接的,他们之间没有明显的耦合关系。 整个项目工程的布局如下所示,其中BaseUIDx为基础界面类,方便各个插件模块重用而分离出来的。其他模块...
- 下一篇
微信小程序结合后台数据管理实现商品数据的动态展示、维护
微信小程序给我们提供了一个很好的开发平台,可以用于展现各种数据和实现丰富的功能,本篇随笔介绍微信小程序结合后台数据管理实现商品数据的动态展示、维护,介绍如何实现商品数据在后台管理系统中的维护管理,并通过小程序的请求Web API平台获取JSON数据在小程序界面上进行动态展示。 1、整体性的架构设计 我们整体性的架构设计,包含一个Web管理后台、一个WebAPI统一接口层、当然还有数据库什么,另外还有一个小程序客户端。整个架构体系还是以我之前随笔介绍的《整合微信小程序的Web API接口层的架构设计》内容为蓝本 整个体系以WebAPI为主提供服务,同时后台管理系统通过各种界面维护着数据的增删改等基础管理工作。 WebAPI的分层,我们可以通过下图来了解具体的分层结构。 WebAPI是一个统一的出口,因此会整合很多WebAPI控制器,以提供所有业务的接口,因此对WebAPI控制器的管理就显得很重要,这里建议引入Area区域进行管理控制器类,这种各个模块就能够很好分门别类的进行管理了。 如下图所示是我们的Web API项目的控制器Area区域分类,把微信公众号、企业号、小程序、基础框架、第三...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Hadoop3单机部署,实现最简伪集群