# 目录结构
框架主要目录结构如下所示
├─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 //框架公共层