Exemple #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            services
            .AddDbContext <FootballDbContext>(builder =>
            {
                string connectionString = DbConnectionStrings.Resolve("Firestorm.FootballExample");
                builder.UseSqlServer(connectionString);
            });

            var fsBuilder = services.AddFirestorm()
                            .AddEndpoints(new EndpointConfiguration
            {
                Response =
                {
                    StatusField = ResponseStatusField.StatusCode,
                    Pagination  =
                    {
                        UseLinkHeaders  = true
                    },
                    ShowDeveloperErrors = true
                }
            })
                            .AddEntityFramework <FootballDbContext>();

            _tech.Configure(fsBuilder);
        }
Exemple #2
0
        private void InitializeDbConfiguration(IServiceCollection services)
        {
            var dbConnectionStrings = new DbConnectionStrings();

            Configuration.GetSection("ConnectionStrings").Bind(dbConnectionStrings);

            services.AddDbContextPool <ReadDbContext>(options =>
            {
                options.UseSqlServer(dbConnectionStrings.ConnectionString);
            });

            services.AddDbContextPool <WynnDbContext>(options => options.UseSqlServer(dbConnectionStrings.ConnectionString));
        }
Exemple #3
0
        public void ConfigureServices(IServiceCollection services)
        {
            services
            .AddDbContext <MusicDbContext>(builder =>
            {
                string connectionString = DbConnectionStrings.Resolve("Firestorm.MusicExample");
                builder.UseSqlServer(connectionString);
            });

            services.AddFirestorm()
            .AddEndpoints(ExampleConfiguration.EndpointConfiguration)
            .AddStems()
            .Add <ITypeGetter>(new NestedTypeGetter(_config.TestClassType))
            .AddEntityFramework <MusicDbContext>();
        }
        public ExampleFixture()
        {
            var options = new DbContextOptionsBuilder <ExampleDataContext>()
                          .UseSqlServer(DbConnectionStrings.Resolve("Firestorm.EntityFrameworkCore2Tests"))
                          .Options;

            Context = new ExampleDataContext(options);

            Context.Database.EnsureCreated();

            if (Context.Artists.Any())
            {
                return;
            }

            Context.Artists.AddRange(ExampleDataSets.GetArtists());
            Context.SaveChanges();
        }
 public ExampleDataContext()
     : base(DbConnectionStrings.Resolve("Firestorm.EntityFramework6Tests"))
 {
 }