Как заставить запрос возвращать более 1 записи?
Я хотел бы, чтобы мой метод возвращал более одного результата запроса. текущий метод, выводит только 1 запись. Пожалуйста, посоветуйте - спасибо
Что я уже пробовал:
SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { string title = reader.GetString(0); string body = reader.GetString(4); string pub = reader["publication_id"].ToString(); string iss = reader["issue_id"].ToString(); string sid = reader["STORYID"].ToString(); string c = url(title, pub, iss, sid); DateTime dt = DateTime.Today; XElement xeRoot = new XElement("article"); XElement xeStatus = new XElement("status", "Approved"); xeRoot.Add(xeStatus); XElement xeTitle = new XElement("title", title); xeRoot.Add(xeTitle); XElement xeSubTitle = new XElement("subtitle", title); xeRoot.Add(xeSubTitle); XElement xeSynopsis = new XElement("synopsis", body + "..."); xeRoot.Add(xeSynopsis); XElement xeURL = new XElement("url", c); xeRoot.Add(xeURL); XElement xeDisplayDate = new XElement("display_date", dt); xeRoot.Add(xeDisplayDate); XDocument xDoc = new XDocument(xeRoot); return xDoc.ToString(); } } } return null; }
PIEBALDconsult
Откуда ты знаешь, что это не так? Вам понадобятся места, чтобы их разместить.