使用VB.NET(3.5),我有一个Employees的ArrayList。我正在尝试构建一个XML表示(以提供另一个系统),其中一个字段是一个简单的递增ID,从1开始。我目前的代码是:
Dim Emps = <Employees>
<%= From ee As Employee In Employees _
Select <Employee>
<EmployeeID>1</EmployeeID>
<DateOfBirth><%= ee.DOB %></DateOfBirth>
<ZipCode>
<Zip><%= ee.ZIP %></Zip>
</ZipCode>
</Employee> %>
</Employees>
如何增加EmployeeID字段,我不确定如何使用这个简单的LINQ查询。
感谢。
答案 0 :(得分:1)
试试这个:
Dim Emps = <Employees>
<%= From ee As Employee In Employees _
Select <Employee>
<EmployeeID><%= Employees.IndexOf(ee) + 1 %></EmployeeID>
<DateOfBirth><%= ee.DOB %></DateOfBirth>
<ZipCode>
<Zip><%= ee.ZIP %></Zip>
</ZipCode>
</Employee> %>
</Employees>