В консольное приложение вывести два веб-метода, которые обращаются к БД и извлекают из них информацию - C#
Формулировка задачи:
Как в консольное приложение вывести два веб метода, которые в свою очередь обращаются к бд и извлекают из них информацию. В консольном приложении также нужно вывести эти массивы с информацией.
Консольное приложение, макет:
[WebMethod] public RailCrossings[] GetDictRailCrossings() { string SQL = "select KEY, NAME "; DataTable d = MB.GetData(SQL); if (d.Rows.Count > 0) { d = MB.GetData(SQL); RailCrossings[] information = new RailCrossings[d.Rows.Count]; for (int i = 0; i < d.Rows.Count; i++) { RailCrossings gibdd = new RailCrossings(); gibdd.key = d.Rows[i]["key"] is DBNull ? 0 : Convert.ToInt32(d.Rows[i]["key"]); gibdd.NAME = d.Rows[i]["name"] is DBNull ? "" : Convert.ToString(d.Rows[i]["name"]); information[i] = gibdd; } return information; } else { RailCrossings[] ver = new RailCrossings[0]; return ver; } } public class RailCrossings { public int key; public string NAME; }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceTest.Service; namespace Service { class Program { static void Main(string[] args) { ser serv = new ser(); Element[] mas = serv.RailCrossings(); for (int i=0;i<mas.Length;i++) { Element nov = new Element(); nov.key = (mas[i].key); nov.name = (mas[i].name); Console.WriteLine(nov.key + " " + nov.name); } } } }
Ну же, ответьте кто - нибудь на мой вопрос, описанный выше в данной теме.
Решение задачи: «В консольное приложение вывести два веб-метода, которые обращаются к БД и извлекают из них информацию»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceTest.Service; using System.Data; namespace ServiceTest { class Program { static void Main(string[] args) { ser serv = new ser(); DataTable d = serv.GetDictRailCrossings(); }}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д