Mostrando entradas con la etiqueta Query XML. Mostrar todas las entradas
Mostrando entradas con la etiqueta Query XML. Mostrar todas las entradas

domingo, 29 de enero de 2012

XML Query whit Linq C#


Whit this lines you can get all elements from "Task"
string ElementTable = "Task";

 var dtRowsElements = objData.SelectAllfromTable(ElementTable);
IEnumerable dtRows = (IEnumerable)dtRowsElements;


/*Function*/
public IEnumerable SelectAllfromTable(string Table)
        { /*Selecciona Todos los campos de la tabla en el .XML*/
            string DBFile = string.Empty;
            DBFile = "DB\\TrackTimeDB.xml";
            try
            {
                XElement TracktTimeDB = XElement.Load(DBFile);

                var AllData = from c in TracktTimeDB.Descendants(Table)
                              select c;
                return AllData;
            }
            catch (Exception er)
            {
                return null;
            }
        }