11.应用服务

作者: 落地成佛 | 来源:发表于2017-08-30 11:02 被阅读9次

一、概述

应用服务﴾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)
{ }
}

相关文章

网友评论

    本文标题:11.应用服务

    本文链接:https://www.haomeiwen.com/subject/xqmzdxtx.html