1. 新建ASPNetCore Mvc空应用程序
下载需要使用到的包

1. Autofac,
2. Autofac.Extensions.DependencyInjection
3. EvaFrameWork.Sql
4. Microsoft.AspNetCore.Mvc.NewtonsoftJson
5. Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
6. Newtonsoft.Json


2. 添加 Startup.cs、IOC.cs,修改Program.cs
Startup.cs

ASP.NET Core 全局配置文件,负责MVC框架的所有参数配置

IOC.cs

Autofac 容器实现,用于实现Autofac各种参数配置,以框架 EvaFrameWork.Sql 的初始化工作。配置完成后MVC的默认容器将由 Autofac接管

Program.cs

将 Program.cs文件代码修改为:
public class Program
{
    public static void Main(string[] args)
    {
           CreateWebHostBuilder(args).Build().Run();
    }
    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
    WebHost.CreateDefaultBuilder(args).UseStartup();
}


3. 源码下载,
请在VS2022环境中打开

下载





Chapter Version: 2022-11-15 13:55:13