static void Main(string[] args) { try { var xDoc = new XmlDocument(); xDoc.LoadXml(GetXmlString()); XmlElement xRoot = xDoc.DocumentElement; using (DatabaseDataContext db = new DatabaseDataContext()) { Курс rate; foreach (XmlNode xnode in xRoot) { rate = new Курс(); foreach (XmlNode childnode in xnode.ChildNodes) { if (childnode.Name == "CharCode") { rate.валюта = childnode.InnerText; } if (childnode.Name == "Value") { rate.курс = (float)Convert.ToDouble(childnode.InnerText); } } rate.дата = DateTime.Now; db.Курс.InsertOnSubmit(rate); db.SubmitChanges(); } } Console.WriteLine("Данные были получены успешно"); } catch { Console.WriteLine("Данные не были получены"); } Console.ReadLine(); }
partial void DeleteКурс(Курс instance);
partial void UpdateКурс(Курс instance);
partial void InsertКурс(Курс instance);