public override IEnumerable<Spawn2> GetLinkedSpawn2() { List<Spawn2> spawns = new List<Spawn2>(); var query = _getSpawn2; if (query != null) { string sql = String.Format(query.SelectQuery, new string[] { Id.ToString() }); var results = Database.QueryHelper.RunQuery(_connection, sql); foreach (var row in results) { var spawn = new Spawn2(_queryConfig); spawn.SetProperties(query, row); spawns.Add(spawn); } } return spawns; }
public void Lookup(string zone, int version) { _zone = zone; _version = version; UnlockObject(); string sql = ""; if (_version == -1) { sql = String.Format(_allVersions.SelectQuery, ResolveArgs(_allVersions.SelectArgs)); } else { sql = String.Format(SelectString, SelectArgValues); } var results = Database.QueryHelper.RunQuery(_connection, sql); if (results != null) { foreach (var row in results) { Spawn2 s = new Spawn2(_queryConfig); s.SetProperties(Queries, row); s.Created(); Spawns.Add(s); } } Created(); }