框架配置

引用方式

1、Nuget 包管理器中搜索 “FlexibleCore” 安装在项目中。

2、程序包管理器控制台中执行命令:

Install-Package FlexibleCore -Version 1.0.2
                

1、Application

公共层,存放项目中可以复用工具类,该层引用 FlexibleCore 组件。

2、Model

实体层,项目中用到的 Do、Dto、Query、Vo、Token 等实体模型,引用 Application 层和 SqlSugarCoreNoDrive。

3、Repository

仓储层和业务逻辑层,处理数据库相关逻辑、项目业务逻辑和模型验证,引用 Model 层。

4、WebApi

API 接口主程序,引用 Repository 层。

创建 WebApi 选择 .NET 6,并删除自动生成的示例文件,如 WeatherForecastController.cs。

修改 Program.cs 文件:

using FlexibleCore;

FlexibleCoreInit.Build(args, opt => {
}).Run();
                    

或者:

using FlexibleCore;

FlexibleCoreInit.Build(args, (opt, cft) =>
{

}).Run();
                    

或者:

using FlexibleCore;

var builder = WebApplication.CreateBuilder(args);
builder.Build(opt => { }).Run();