dotnet run;
或者直接使用VS code debug
爬虫代码,通用父类,具体实现子类
MVC中的Controller,继承于Controller,REST API或者普通Controller都在这里面
数据库访问Dapper,把手写SQL全部封装成不同的Dapper,类似mybatis的mapping
使用简易定时任务框架Pomelo.AspNetCore.TimedJob实现的定时任务,继承Job类,重写run方法+配置运行时间即可
逻辑层代码,业务逻辑都应该封装在这里
MVC中的M,一般是View中使用的Model,不复杂的话DBModel和ViewModel可以共用
配置文件,数据库连接字符串/邮箱账号密码都在里面
程序主入口,指定端口号之类的直接在此处bind
各种启动环境 + 依赖注入配置 + 各种中间件注入
-
ConfigureServices 依赖注入
-
Configure 中间件引入