Example #1
0
        // HACK: Build index on first attempt to resolve it
        private static ISpatialIndex BuildIndex(IComponentContext c)
        {
            using (var db = new RoamlerDbContext())
            {
                var builder = c.Resolve<ISpatialIndexBuilder>();

                var locations = db.Locations.Take(100000);

                return builder.BuildIndex(locations);
            }
        }
Example #2
0
 public LocationRepository(RoamlerDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Example #3
0
        private RoamlerDbContext NewContext()
        {
            var db = new RoamlerDbContext();

            db.Configuration.AutoDetectChangesEnabled = false;
            db.Configuration.ProxyCreationEnabled = false;
            db.Configuration.LazyLoadingEnabled = false;

            return db;
        }
Example #4
0
 public LocationRepository(RoamlerDbContext dbContext)
 {
     _dbContext = dbContext;
 }