private GeoSpatialContext GetDatabaseContext() { var options = new DbContextOptionsBuilder <GeoSpatialContext> () .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; var databaseContext = new GeoSpatialContext(options); databaseContext.Database.EnsureCreated(); return(databaseContext); }
/// <summary> /// Creates a new instance of a PlacesController class. /// </summary> /// <param name="logger"></param> /// <param name="configuration"></param> /// <param name="dbContext"></param> public PlacesController(ILogger <PlacesController> logger, IConfiguration configuration, GeoSpatialContext dbContext) { _logger = logger; _configuration = configuration; _dbContext = dbContext; }