v3.0.1
This commit is contained in:
橙子
2021-06-02 20:00:25 +08:00
parent 6ea91cbaf6
commit e5063e1a4d
57 changed files with 1665 additions and 359 deletions

View File

@@ -17,17 +17,16 @@ namespace CC.Yi.API
{
public static void Main(string[] args)
{
//添加一个数据库,并修改连接数据库的配置文件
//添加模型类在模型层中使用Add-Migration xxx迁移再使用Update-Database更新数据库
//向T4Model添加模型名一键转换生成T4
//控制器构造函数进行依赖注入直接使用
var logger = NLog.Web.NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger();
try
{
logger.Debug("正在启动Yi意框架。。。。。。");
var host = CreateHostBuilder(args).Build();
//var scope = host.Services.CreateScope();
//var services = scope.ServiceProvider;
//var context = services.GetRequiredService<Model.DataContext>();//获取服务
//DbContentFactory.Initialize(context);//调用静态类方法注入
host.Run();
logger.Info("Yi意框架启动成功");
}
@@ -42,10 +41,6 @@ namespace CC.Yi.API
// Ensure to flush and stop internal timers/threads before application-exit (Avoid segmentation fault on Linux)
NLog.LogManager.Shutdown();
}
}
public static IHostBuilder CreateHostBuilder(string[] args) =>