惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
博客园_首页
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
罗磊的独立博客
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
D
Docker
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
G
Google Developers Blog
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements

博客园 - BigKiteasdasd

招聘软件开发 javascript常用验证(转载) 人生很重要的一个开始 NStarfaiNet框架类关系简图 NStarfaiNet框架性能测试结果 NStarfaiNet框架代码生成器Version1。1 NStarfaiNet框架代码生成器 NstarfaiNet框架日志 NStarfaiNet 框架的使用示例(三) NStarfaiNet 框架的使用示例(二) NStarfaiNet的SQL Map文件示范(maps/sample.xml) NStarfaiNet 的配置(dao_maps_config.config) NStarfaiNet 框架 iBatis.Net ParameterMap 怎样在C#中实现confirm() 动态添加附件上传按钮 常用javascript脚本 链接处变换色彩 学习配置篇1
NStarfaiNet 框架的使用示例(一)
BigKiteasdasd · 2006-10-22 · via 博客园 - BigKiteasdasd

以下示例仅仅是我测试框架所用的一部分示范代码,仅供大家参考:
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