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();
}
沒有留言:
張貼留言