使用NSun快速开发NSunV1.5发布

  使用NSun快速开发之NSunV1.5发布

  这次的本版主要是在NSun 1.0.0.7和最近发布的NSunV2的基础上进行了整合和修改。在发布此本版之前。

NSunV2NSun 1.0.0.7的操作风格有着很大的变化。相对NSun 1.0.0.7在操作上带来的更加好的体验。但是这

里要说的是NSunV2的设计开始就限制了他只能在一个数据库进行操作。而不能在一个项目中多数据库操作。

例如说:

  一个项目被分为了:前台展示、后台管理、论坛。3块可能分为2个项目组去做。那么他们需要各自设计

自己的库来完成各自的功能。最后整合只需要作出相应的接口服务,当然最直接的方法就是操作数据库

去抓取数据来完成展示。这么一来可能需要2个连接字符串来实现连接不同的数据库。但是NSunV2在加

载的时候就已经确立了项目的数据库。所以给这样的开发带来了很大的不便。那么结合NSunV1来看可以

解决这样的问题。所以重新结合V2V1的优点重新写了V1.5这个版本。修正了这个问题。不过如果不涉

及这类的问题NSunV2还是不错的选择。

NSunV1.5的配置基本和NSun1.0.0.7相同唯一不同的是不需要配置实体所在程序集以及命名空间

使用引用和实体生产与NSunV2相同。

NSunV1.5NSunV2的实体生产方式相似,唯一是生成与NSun1.0.0.7相同的DBFactory类(用来获取表操作对象)。

生成与配置详见:

http://www.cnblogs.com/duanseven/archive/2010/02/06/NSunV2.html

日志配置详见:

http://www.cnblogs.com/duanseven/archive/2009/09/27/NSun1_0_0_7.html

注意:这里如果使用到了非MsAccessSqlServerOracle其他数据库时,需要在项目中添加NBearLite.AdditionalDbProviders的引用。

下载地址:

  NSunV1.5.Core.rar 核心DLL

  NSun1.5Entitys.rar 实体生产器

  NSunV1.5Sample.rar 基本使用示例 update 2010-05-17

  NBearLite.AdditionalDbProviders.rar 使用其他数据库DLL

posted @ 2010-03-04 17:34  Dacey  Views(540)  Comments(3Edit  收藏  举报