框架使用及规范参考

1.       三层结构模式开发
基类介绍:
(1)       数据层(DAL): Framework.DAL.DbObject必须继承,里面包括对存储过程 RunProcedure 和sql语句RunSQL的数据处理函数,根据参数不同,提供了四种重载,可返回四中数据类型:

执行sql语句----------------------------------------------------
 

(2)       业务层(BLL):必须继承 Framework.BLL.BizObject,暂无函数。

(3)       用户层(UI)在 *.aspx.cs 中继承Framework.UI.PageBase,里面提供了在UI可直接使用的公共函数。 

(4)       App_Code中模块结构参考:

BLL:逻辑层,DAL:数据层,Entity:实体定义。 

(5)       Entity示例:

注意第二个构造函数,在BLL需要返回Entity时,根据DAL返回的DataSet.Tables[0].Rows[0]作为参数,可直接构造Entity返回。

namespace RM.Entity
{
    
/// <summary>
    
/// 歌曲实体
    
/// </summary>

    public class MusicInfo : BaseInfo
    
{
        
属性

        
构造函数
    }

}

 

2.     全局信息:Framework.Globals  全局静态变量,静态属性,静态方法

3.     错误信息处理:Framework.AppException 

自定义错误信息处理,为合理显示程序错误信息,避免在客户端暴露太多有关程序信息。根据参数不同实例化此类即可。内有两个静态方法:

(1)LogEvent:将错误日志写入windows系统事件日志;

(2)LogFile:将错误日志写入日志文件。

4.     命名问题:简短明了,见其名知其义。

5.     要使用 ///<summary>***///</summary> 对类、方法属性等进行说明!在其上一行输入“///”即可自动产生后面内容。

原文地址:https://www.cnblogs.com/wf225/p/934403.html