一、概述
应用服务﴾Application Services﴿继承自 ApplicationService 基类ApplicationService基类提供了方便的日志记录和本地化功能
二、使用
2.1 引用 ApplicationService
public class TaskAppService : ApplicationService, ITaskAppService
{
public void CreateTask()
{
}
}
2.2 CrudAppService 和 AsyncCrudAppService
提供了CRUD方法:Create,Delete,Get,GetAll
//定义服务接口
public interface ITaskAppService : IAsyncCrudAppService<TaskDto>
{ }
//定义服务
public class TaskAppService : AsyncCrudAppService<Task, TaskDto>, ITaskAppService
{
public TaskAppService(IRepository<Task> repository): base(repository)
{ }
}