あなたがプログラムでDbContextを使用している場合は、NugetでMicrosoft.EntityFrameworkCore.SqlServerをインストールする必要があります
使用してConsoleApp1.EntityFrameworkCoreを。 使用してMicrosoft.EntityFrameworkCoreを。 使用してMicrosoft.Extensions.DependencyInjectionを。 使用してシステムを。 使用してConsoleApp1.BusinessLogicを。 名前空間ConsoleApp1 { クラスプログラム { 静的 ボイドメイン(文字列[]引数) { 起動()。 Console.WriteLineを(" Hello Worldの!" ); } プライベート 静的 ボイド起動() { VARのサービス=新しいServiceCollection(); VARたconnectionString = " データソース= localhostの;初期カタログ= TestDBと、ユーザーID =寺;パスワード= 123; " ; services.AddDbContext <MyDbContext>(オプション=> options.UseSqlServer(れたconnectionString))。 services.AddScoped <IDatabaseBO、DatabaseBO> (); VaRのプロバイダ= services.BuildServiceProvider()。 使用(VARの serviceScope = provider.CreateScope()) { VARのServiceProvider = serviceScope.ServiceProvider。 VARdatabaseBO = serviceProvider.GetService <IDatabaseBO> (); databaseBO.GenerateData(); } } } }