# 目录结构

框架主要目录结构如下所示

├─1.Web
│  └─LessSharp.WebApi //接口层
│     ├─ApiGroup //Swagger接口分组所用到的类
│     ├─AuthenticationSchemes //验证方案
│     ├─AuthorizationPolicies //授权策略
│     ├─Contollers //控制器
│     ├─Conventions //约定类
│     └─Middlewares //中间件
│       appsettings.json //配置文件
│       Startup.cs 
├─2.服务
│  ├─LessSharp.ApiService //第三方接口服务层
│  ├─LessSharp.MapperConfiguration //映射配置层
│  └─LessSharp.Service //服务层
│     ├─Base //服务基类
│     ├─Common //公共服务类
│     ├─EntityHandlers //实体处理器
│     ├─Interceptors //拦截器
│     └─QueryFilters //查询过滤器
├─3.数据
│  ├─LessSharp.Data //数据层
│  │    AppDbContext.cs //Ef上下文类
│  │    Startup.cs
│  ├─LessSharp.EFHelper //ef助手Window桌面版本
│  ├─LessSharp.EFHelperConsole //ef助手控制台版本
│  └─LessSharp.EntityConfiguration //实体配置层
├─4.模型
│  ├─LessSharp.Dto //数据传输对象层
│  ├─LessSharp.Entity //数据库实体对象层
│  └─LessSharp.Option //选项对象层
└─5.公共
   └─LessSharp.Common //框架公共层

上次更新: 1/3/2021, 9:01:12 PM