NStarfaiNet 框架的使用示例(一)

以下示例仅仅是我测试框架所用的一部分示范代码,仅供大家参考:
DAO: 依赖于NStarfaiNet的架构将不再需要DAO这一层,因为NStarfaiNet.Access就是你的DAO。为了不将NStarfaiNet过多方法和接口暴露给开发人员使用,应用架够有必要做一下适当的包装。

如下所示:
IBaseDao.cs:
 1/*
 2  版权所有:版权所有(C) 2007 NStarfaiNet框架设计者
 3  模块名称:NStarfaiNet.Test
 4  完成日期:2006-08-20
 5  设计作者:刘斌[liubin]
 6  内容摘要:IBaseDao 的摘要说明。
 7*/

 8using System;
 9using System.Data;
10using System.Collections.Specialized;
11using NStarfaiNet.Access.Interface;
12
13namespace NStarfaiNet.Test.Dao
14{
15    /// <summary>
16    /// 应用框架DAO接口
17    /// </summary>

18    public interface IBaseDao : IDao
19    {
20        自动生成代码
72        
73    }

74}

75

 BaseDao.cs:
  1/*
  2  版权所有:版权所有(C) 2007 NStarfaiNet框架设计者
  3  模块名称:NStarfaiNet.Test
  4  完成日期:2006-08-20
  5  设计作者:刘斌[liubin]
  6  内容摘要:BaseDao 的摘要说明。
  7*/

  8using System;
  9using NStarfaiNet.Access.Interface;
 10using NStarfaiNet.Access;
 11
 12namespace NStarfaiNet.Test.Dao
 13{
 14    /// <summary>
 15    /// 应用框架DAO
 16    /// </summary>

 17    public class BaseDao : IBaseDao
 18    {
 19        自动生成代码
111
112    }

113}

114

BLL:

自动生成的业务类,此处以表bsi_test对应的业务类为示范代码,

 

  1/*
  2  版权所有:版权所有(C) 2007 NStarfaiNet框架设计者
  3  模块名称:NStarfaiNet.Test
  4  完成日期:2006-08-20
  5  设计作者:刘斌[liubin]
  6  内容摘要:BsiTestBLL 的摘要说明。
  7*/

  8using System;
  9
 10using NStarfaiNet.Access.Interface;
 11using NStarfaiNet.Test.Dao;
 12using NStarfaiNet.Test.Model.Interface;
 13using NStarfaiNet.Test.BLL;
 14
 15namespace NStarfaiNet.Test.GeneratorCode.BLL
 16{
 17    /// <summary>
 18    /// BsiTestBLL 的摘要说明。
 19    /// </summary>

 20    public class BsiTestBLL : BaseBLL
 21    {
 22        自动生成代码
136    
137    }

138}

139

 


 

posted @ 2006-10-22 15:16  BigKiteasdasd  阅读(1753)  评论(0编辑  收藏  举报