XML to list using LINQ
===

I have an XML file like this:

    <VS>
      <Fields>
        <Field Id="$1*">Column1</Field>
        <Field Id="$2*">Column2</Field>
        <Field Id="$3*">Column3</Field>
      </Fields>
    </VS>

When I use LINQ to XML using the following statement:
doc.Descendants("Fields").ToList();

I get a single entry in list as Column1Column2Column3, whereas I want it as 3 separate entities like Column1, Column2, Column3.

Can anyone help?