public MapConfig GetConfig(string hash) { using (var result = database.Query() .Where(i => i["MapHash"].ToString() == hash) .GetResult()) { var config = result.FirstOrDefault(); if (config == null) { config = new MapConfig(hash); config.InitializeAsNew(); SetConfig(config); } return(config); } }