dotnet ORM 代码生产器发布了(http://www.dotnetcoding.net)

原创 2006年06月08日 22:25:00

DotNetCoding(http//www.dotnetcoding.net)一款帮助开发以数据库为基础,DotNet为开发语言的Case开发工具。它集系统设计,代码自动生成等功能于一体

系统运用分层原理和组件原理,将所有的基于数据库访问的系统划分为用户界面层(UI,业务规则层(BLL), 数据访问层(DAL)和数据库层(DB). 每一下层为上层提供支持,一般不跨层访问,是一个真正意义上的多层架构; 同时结合现在一些已经成熟的设计框架,设计模式和构件模式,将一个解决方案分解为6Project. 分别是通用类库, 通用控件库, 数据访问工程, 业务规则工程,项目专用控件工程,UI界面工程.整个方案根据已经设计好的数据库自动生成,在生成的过程种可以灵活的定义生成参数.

系统实现了比较完整的O-R映射.数据库中的所有逻辑对象表,,字段,主键,外键,Null, Default,唯一索引都在类里得到了体现,同时还支持代码表,代码列,自增长机制.

系统支持完整的数据操作功能,支持带事务功能的数据操作,提供数据自动装载功能,有很强的数据查询功能.

系统采用强类型来进行代码的生成,并且对最终开发人员的强类型支持很好,从而减少在编码过程中引入的错误,为编写高质量的代码提供了强有力的支持.

系统也比较充分的考虑了变更与维护的需要,在数据库设计发生变化的情况下,只要在已有工程的基础上重新生成一遍,系统就会自动合并最终开发编写的代码到生成的代码中,使系统的变更变的很容易.

UI界面层按到组件原则来进行代码的自动生成.自动生数据编辑,数据显示控件,页面组合组件,并采用控件和CSS技术,由于采用了这些组件技术,使得最终开发人员可以很方便的变更自动生成的界面样式; UI界面应用MVC模式,将这个UI界面代码部分分为三部分:视图部分,模型部分和控制,自动生成Data Source属性来完成viewModel的相互映射;并且能按照功能组生成菜单, 同时系统能自动完成null, PK ,UK等基本的数据检验和基于单表数据的增删查改等基础功能.

此系统还提供了文档生成,数据库迁移与转换及部分设计有关的功能

现在此平台支持多种数据访问框架(三层框架, PetShop框架,工厂框架, WebServeice框架)

支持Windows , Web两种应用类型

支持VB.net , c#.Net两种开发语言

支持SqlServer, Oracle, Access等多种数据库, 并且支持用SqlServer数据库来进行数据模式的设计,而实际开发运行数据库是其他数据库的情况开发的应用可以非常轻松的变换数据库.

本系统的应用范围:有数据库访问功能的.net应用

应用前提:需要有已经设计好的数据库

采用此平台来开发信息管理系统, 能够直接将设计转化为代码,并支持系统的重构;最终开发人员一般只需要在业务规则层扩展相关业务规则的编码,对自动生成的界面进行少量的调整,UI界面工程里添加少量的控制代码.

采用此开发平台,能够复用成熟的开发架构,自动生成所有非商业有关的代码,在公司范围内不断的积累开发技能和经验,极大的提高开发效率,规范开发,提高开发质量

使用XStream注解实现Java对象与XML互相转换的代码示例---转自:http://www.blogjava.net/bolo

本文记录一下使用xstream这个api的注解特性对Java对象与XML字符串相互转换的一些代码示例。     我们很多人都处理过XML文件,也有很多非常成熟的第三方开源软件。如:jdom、dom4...

java面试题及答案(基础题122道,代码题19道)http://www.blogjava.net/fanyingjie/archive/2007/06/27/126467.aspx

JAVA相关基础知识 1、面向对象的特征有哪些方面  1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的...
  • Moonant
  • Moonant
  • 2013年08月24日 10:30
  • 998

设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码 详细出处参考:http://www.jb51.net/article/35063.htm

不用找了,我试过好多次,ie,火狐,谷歌浏览器此代码都是不可逆兼容。  下面是我的简单解决方案。想把这个问题完全解决,方法就是像其他主流网站一样专门建立添加为首页的操作步骤帮助页。  js...

python 图片验证码代码分享 详细出处参考:http://www.jb51.net/article/30731.htm

#coding: utf-8 import Image,ImageDraw,ImageFont,os,string,random,ImageFilter def initChars(): """...

dotnetcoding ORM 代码生成器

  • 2006年06月08日 00:00
  • 0B
  • 下载

豆瓣 BeansDB 卷土重来,发布 0.5.2 版本(转自:http://www.oschina.net/news/14053/beansdb-0-5-2)

感谢王海峰的报料:距上次发布 beansdb-0.3.0 以来, 又过了一年. 经过一年的线上运营锤炼, 它一直在不断改进中, 到现在已经有了非常大的变化, 下面简单描述一下:完全放弃了ToykoCa...
  • lslxdx
  • lslxdx
  • 2011年06月15日 00:25
  • 1038

微软随.NET 4.5发布新REST API框架(http://www.infoq.com/cn/news/2012/09/rest-web-api)

作者 Richard Seroter 译者 区志为 发布于 2012年9月25日 在最近发布的Visual Studio 2012及.NET 4.5中, 微软正式推出新的...
  • tyb1222
  • tyb1222
  • 2012年09月29日 17:18
  • 2706

Struts2 的基石--拦截器(Interceptor)(转载自http://www.blogjava.net/max/archive/2006/12/06/85925.html)

Struts2 的基石--拦截器(Interceptor)(转载自http://www.blogjava.net/max/archive/2006/12/06/85925.html) 许多朋友可能对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dotnet ORM 代码生产器发布了(http://www.dotnetcoding.net)
举报原因:
原因补充:

(最多只允许输入30个字)