男孩我在Linq密集... Linq特別是XML。我試圖讓把這個...Linq to XML問題
<?xml version="1.0"?>
<Template>
<TemplateData>
<Data>
<ACTIVE>A</ACTIVE>
<FIRST_NAME> JASON</FIRST_NAME>
<LAST_NAME>ABATE</LAST_NAME>
<DOB>2/11/2013 12:01:36 PM</DOB>
<PHONE/>
</Data>
</TemplateData>
</Template>
進入這個......
IEnumerable<DatModel>
哪裏DatModel等於這個...
public class DatModel{
public int ACTIVE{ get; set; }
public int FIRST_NAME{ get; set; }
public int LAST_NAME{ get; set; }
public int DOB{ get; set; }
public string PHONE{ get; set; }
}
這就是我試圖做...
IEnumerable<DatModel> templates = (IEnumerable<DatModel>)
from templatesList in xDocument.Descendants("Template")
select new TemplateModel{
Template = (
from template in templatesList.Element("TemplateData").Elements("Data")
select new DataModel{
ACTIVE = template.Element("ACTIVE").Value,
)}.ToList()
};
我的名單一直在你u p爲空。我不確定爲什麼會這樣。我究竟做錯了什麼?
上的元素( 「ACOData」)一個錯字? (應該是「數據」)?你是否試圖將「0A」轉換爲Int32? – jbl 2013-02-14 16:53:39
對不起,這是一個不同的屬性錯字。我不想打印出我的整個對象......病態修復 – SoftwareSavant 2013-02-14 16:54:41