내 LINQ 내가 다음과 같은 클래스의 목록에 쿼리의 결과를 변환 할 수있는 방법 XNode를 사용자 정의 유형으로 변환하려면 어떻게해야합니까? XML 쿼리에
<entry>
<key>keyName</key>
<value>valueName</value>
</entry>
의 목록을 반환
XDocument xdoc = XDocument.Load("test.xml");
IEnumerable<XNode> lv1s = from lv1 in xdoc.Descendants("resources") select lv1.FirstNode;
입니까?
/// <remarks/>
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class entry
{
private string keyField;
private string valueField;
/// <remarks/>
public string key
{
get
{
return this.keyField;
}
set
{
this.keyField = value;
}
}
/// <remarks/>
public string value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
컬렉션을 목록으로 필요로하는 경우 끝에'.ToList()'를 슬링 할 수 있습니다. – Braydie