コード例 #1
0
        static async Task Main(string[] args)
        {
            var providers = new ServiceCollection()
                            .AddDbContext <AnimalContext>(options => options.UseSqlServer(Globals.CONNECTIONSTRING))
                            .AddDbContext <DoctorContext>(options => options.UseSqlServer(Globals.CONNECTIONSTRING))
                            .AddDbContext <CarContext>(options => options.UseSqlServer(Globals.CONNECTIONSTRING))
                            .BuildServiceProvider();

            var animalContext = providers.GetService <AnimalContext>();
            await AnimalHelpers.Seed(animalContext);

            await AnimalHelpers.Read(animalContext);

            var carContext = providers.GetService <CarContext>();
            await CarHelpers.Seed(carContext);

            await CarHelpers.Read(carContext);

            var doctorContext = providers.GetService <DoctorContext>();
            await DoctorHelpers.Seed(doctorContext);

            await DoctorHelpers.Read(doctorContext);

            Console.ReadKey();
        }
コード例 #2
0
 public void TestInitialize()
 {
     _sut = new AnimalHelpers();
 }