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

推荐订阅源

宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
小众软件
小众软件
月光博客
月光博客
D
DataBreaches.Net
L
LangChain Blog
美团技术团队
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
I
InfoQ
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
博客园 - 三生石上(FineUI控件)
腾讯CDC
Martin Fowler
Martin Fowler

博客园 - 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