EDP .Net开发框架--自动化日志

edp,net · 浏览次数 : 4

小编点评

**平台下载地址:** https://gitee.com/alwaysinsist/edp自动化日志不需要额外调用日志相关功能即可无感实现程序集方法调用的日志记录。 **创建业务逻辑处理类:** ```java public class StudentBLL : BusinessLogicBase<StudentBLL> ``` **定义业务逻辑方法:** ```java public ResultModel<bool> AddStudent(StudentModel item, IDBInstance db = null) { // ... } ``` **方法描述:** * `AddStudent` 方法用于添加一个学生信息对象到数据库中。 * `item` 是一个 `StudentModel` 对象。 * `db` 是一个 `IDBInstance`。 * 返回值 `ret` 表示添加结果,值为 `true` 表示成功,`false` 表示失败。 **详细代码:** ```java ActionEnum:操作行为。学生信息:当前操作业务对象的名称。ResultModel<bool> ret = new ResultModel<bool>(); StudentModel item = new StudentModel(); item.Create(); ret.KeyValue = item.ID; return this.bll_Student.AddStudent(item); ``` **操作日志:** 点击查看操作日志双击行查看详细信息。 **总结:** 该代码创建一个 `StudentBLL` 类实例,通过 `Create` 方法创建可实现自动化日志的 `StudentBLL` 实例。方法 `AddStudent` 用于添加一个学生信息对象到数据库中。

正文

平台下载地址:https://gitee.com/alwaysinsist/edp


自动化日志不需要额外调用日志相关功能即可无感实现程序集方法调用的日志记录。

  • 创建业务逻辑处理类
    public class StudentBLL : BusinessLogicBase<StudentBLL>
    继承基类BusinessLogicBase< T >
  • 定义业务逻辑方法
点击查看代码
[AutoLog(ActionEnum.Insert, "学生信息")]
public ResultModel<bool> AddStudent(StudentModel item, IDBInstance db = null) { 
    //...
}
ActionEnum:操作行为。
学生信息:当前操作业务对象的名称。

ResultModel<bool> ret = new ResultModel<bool>();

创建通用返回对象。
点击查看代码
StudentModel item = new StudentModel();
item.Create();
ret.KeyValue = item.ID;
实例化StudentModel业务对象。
调用业务对象Create()方法创建当前业务对象。
设置通用返回对象KeyValue值。
  • 调用业务逻辑方法
    private readonly StudentBLL bll_Student = StudentBLL.Create();
    创建StudentBLL类实例,通过Create方法创建可实现自动化日志。

    var result = this.bll_Student.AddStudent(item);
    调用AddStudent方法。

  • 查看操作日志
    image

    双击行查看详细信息。
    image

与EDP .Net开发框架--自动化日志相似的内容:

EDP .Net开发框架--自动化日志

EDP是一套集组织架构,权限框架【功能权限,操作权限,数据访问权限,WebApi权限】,自动化日志,动态Interface,WebApi管理等基础功能于一体的,基于.net的企业应用开发框架。通过友好的编码方式实现数据行、列权限的管控。

EDP .Net开发框架--组织架构

EDP是一套集组织架构,权限框架【功能权限,操作权限,数据访问权限,WebApi权限】,自动化日志,动态Interface,WebApi管理等基础功能于一体的,基于.net的企业应用开发框架。通过友好的编码方式实现数据行、列权限的管控。

EDP .Net开发框架--WebApi

EDP是一套集组织架构,权限框架【功能权限,操作权限,数据访问权限,WebApi权限】,自动化日志,动态Interface,WebApi管理等基础功能于一体的,基于.net的企业应用开发框架。通过友好的编码方式实现数据行、列权限的管控。

EDP .Net开发框架--权限

EDP是一套集组织架构,权限框架【功能权限,操作权限,数据访问权限,WebApi权限】,自动化日志,动态Interface,WebApi管理等基础功能于一体的,基于.net的企业应用开发框架。通过友好的编码方式实现数据行、列权限的管控。

EDP .Net开发框架--业务模型

EDP是一套集组织架构,权限框架【功能权限,操作权限,数据访问权限,WebApi权限】,自动化日志,动态Interface,WebApi管理等基础功能于一体的,基于.net的企业应用开发框架。通过友好的编码方式实现数据行、列权限的管控。

推荐一个好用的.net开发框架

企业应用开发平台(Enterprise Develop Platform),以下简称EDP。EDP是一套集完整组织架构,全面权限体系,以及各类基础功能于一体的基于.net的企业应用开发平台。其最大的特点是将复杂的数据行列权限的实现通过简单且友好的编码方式面向开发人员,同时EDP还提供了全面的系统基础