public void ReadXml() { db = new TravelOrdersEntities1(); using (XmlReader reader = CreaterReader()) { while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case nameof(Driver): ReadDriver(reader); break; case nameof(Vehicle): ReadVehicle(reader); break; case nameof(TravelOrder): ReadTravelOrder(reader); break; case nameof(Route): ReadRoutes(reader); break; case nameof(Service): ReadService(reader); break; case nameof(ItemService): ReadItems(reader); break; } } } } db.Dispose(); }