Update: Ilungasoft Framework v1.0.2 beta with sample

如果您不了解Ilungasoft Framework,请先参考:基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速Web开发框架设计(文章索引)ASP.Net 2.0 - 使用Ilungasoft Framework加速Web开发

更新

2006/3/20
v1.0.2

1)支持多个数据库源协同工作,只需指定web.config中的ConnectionString Name。

Sample中,新增创建第二个数据源的代码示例:

App_Code/Facade.cs

 1 using  System;
 2 using  System.Data;
 3 using  System.Configuration;
 4 using  System.Web;
 5 using  System.Web.Security;
 6 using  System.Web.UI;
 7 using  System.Web.UI.WebControls;
 8 using  System.Web.UI.WebControls.WebParts;
 9 using  System.Web.UI.HtmlControls;
10
11 public   abstract   class  Facade : Ilungasoft.Framework.Data.Facade.DefaultGateway
12 {
13    public static Ilungasoft.Framework.Data.Facade.Gateway Gateway2 = new Ilungasoft.Framework.Data.Facade.Gateway("DatabaseConnection2");
14}

App_Code/CachableFacade.cs

 1 using  System;
 2 using  System.Data;
 3 using  System.Configuration;
 4 using  System.Web;
 5 using  System.Web.Security;
 6 using  System.Web.UI;
 7 using  System.Web.UI.WebControls;
 8 using  System.Web.UI.WebControls.WebParts;
 9 using  System.Web.UI.HtmlControls;
10
11 public   abstract   class  CachableFacade : Ilungasoft.Framework.Data.Facade.Web.DefaultCachableGateway
12 {
13    public static Ilungasoft.Framework.Data.Facade.Web.CachableGateway Gateway2 = new Ilungasoft.Framework.Data.Facade.Web.CachableGateway(Facade.Gateway2);
14}

注意上面两个文件中的Line 13。分别定义了第二个数据源Gateway2,对应web.config中名称为DatabaseConnection2的ConnectionString。

实际读写数据库时,访问Facade.XXX或CachableFacade.XXX将是操作web.config中定义的ConnectionStrings的 最后一个数据连接。而Facade.Gateway2和CachableFacade.Gateway2则操作指定名称为DatabaseConnection2的ConnectionString对应的数据库。此处,因为DatabaseConnection2的ConnectionString正好是ConnectionStrings的 最后一个数据连接,因此,两者都对应到这个数据库。

下载

Ilungasoft Framework v1.0.2 beta with sample

下载1.0.2文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值