- public static async Task Main(string[] args)
- {
-
- // 取得設定檔
- IConfiguration config = new ConfigurationBuilder()
- .AddJsonFile("appsettings.json", true, true)
- .Build();
- // 建立容器
- var serviceCollection = new ServiceCollection();
-
- // 註冊服務
- serviceCollection.AddTransient();
- serviceCollection.AddTransient();
- // 加入SqlServer 連線字串
- serviceCollection.AddDbContext(options => options.UseSqlServer(config["ConnectionStrings:DefaultConnection"]));
- // 建立依賴服務提供者
- var serviceProvider = serviceCollection.BuildServiceProvider();
- // 執行
- await serviceProvider.GetRequiredService().Run();
- }
沒有留言:
張貼留言