2009年10月21日

Database2Sharp生成的Enterprise Library架构对Oracle自动增长列字段的支持

摘要: 自动增长的主键字段是个好东西,提供了一个比较有意义和可阅读的字段内容(相对GUID来说),插入的时候,不用管它的值,数据库自动追加;但它也是一个不好的东西,如果管理不好,可能会造成冲突。本文暂且不讨论其优劣,因为存在就是硬道理,很多时候,我们都是采用自增长字段的,特别是对于SqlServer数据开发来说。 本文阐述一下在Database2Sharp生成的Enterprise Library架构如何实现Oracle的自增长的支持。同时也会顺带说说对SqlServer、Access的实现。 Database2Sharp生成的Enterprise Library架构其实对Oracle内置了对自增长序列的支持,在数据库访问层的基类BaseDAL中,我们看到下面的代码。 阅读全文

posted @ 2009-10-21 20:17 伍华聪 阅读(2957) 评论(4) 推荐(1) 编辑

细细品味“Database2Sharp”生成的Enterprise架构代码

摘要: 在我上篇文章《利用Database2Sharp生成的EnterpriseLibrary架构的特点 》中,主要介绍了利用该框架如何组建大型的企业应用管理系统,在其中描述了管理系统的各方面,包括:框架的总体设计、权限管理、业务模块管理、菜单管理、工作流管理、通用数据字典管理等各方面,该文章主要是从一个系统框架的宏观方面进行描述,其中并未涉及太多的代码细节。其实自该模版框架诞生以来,本人所有的程序(包括Web和Winform程序),都统一采用Database2Sharp自动生成该框架代码,也包括各种数据库方面的应用(SqlServer、Access、Oracle),都是统一接口,统一开发模型。 阅读全文

posted @ 2009-10-21 20:14 伍华聪 阅读(2902) 评论(2) 推荐(1) 编辑

导航