NStarfaiNet 框架的使用示例(一)
以下示例仅仅是我测试框架所用的一部分示范代码,仅供大家参考:
DAO: 依赖于NStarfaiNet的架构将不再需要DAO这一层,因为NStarfaiNet.Access就是你的DAO。为了不将NStarfaiNet过多方法和接口暴露给开发人员使用,应用架够有必要做一下适当的包装。
如下所示:
IBaseDao.cs:
BaseDao.cs:
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
*/
8
using System;
9
using System.Data;
10
using System.Collections.Specialized;
11
using NStarfaiNet.Access.Interface;
12![]()
13
namespace NStarfaiNet.Test.Dao
14
{
15
/// <summary>
16
/// 应用框架DAO接口
17
/// </summary>
18
public interface IBaseDao : IDao
19
{
20
自动生成代码
72
73
}
74
}
75![]()

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

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
*/
8
using System;
9
using NStarfaiNet.Access.Interface;
10
using NStarfaiNet.Access;
11![]()
12
namespace NStarfaiNet.Test.Dao
13
{
14
/// <summary>
15
/// 应用框架DAO
16
/// </summary>
17
public class BaseDao : IBaseDao
18
{
19
自动生成代码
111![]()
112
}
113
}
114![]()

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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
*/
8
using System;
9![]()
10
using NStarfaiNet.Access.Interface;
11
using NStarfaiNet.Test.Dao;
12
using NStarfaiNet.Test.Model.Interface;
13
using NStarfaiNet.Test.BLL;
14![]()
15
namespace NStarfaiNet.Test.GeneratorCode.BLL
16
{
17
/// <summary>
18
/// BsiTestBLL 的摘要说明。
19
/// </summary>
20
public class BsiTestBLL : BaseBLL
21
{
22
自动生成代码
136
137
}
138
}
139![]()

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

136

137

138

139
