У меня есть процедура в VB.net с использованием VS.net 2008, которая получит список Заказов и построит файл XML со списком Заказов, как показано в приведенном ниже коде :Цитирование со списком (объектов) в vb.net
Поскольку число заказов становится огромным, я хочу, чтобы создать файл XML на каждые 500 Заявок
Dim Orders as List(of Orders)=DAL.GetAllOrders()
Dim Order as new Orders
Public xmlstring As New StringBuilder
If Not Orders Is Nothing Then
xmlstring.Append("<?xml version=""1.0"" encoding=""Windows-1252"" standalone=""yes""?>")
xmlstring.Append("<Orders>")
For Each Order In Orders
'Build the XML File
next
'access web service and pass the XML file
end if
Вместо строительство XML для всех записей, которые я хочу создать XML для каждых 500 записей. Я пробовал следующий код, и он выдает ошибку: Выражение имеет тип Заказы, которые не являются типом коллекции.
Пожалуйста, помогите
Dim start As Integer
For i As Integer = start To Orders.Count Step 500
xmlstring.Append("<?xml version=""1.0"" encoding=""Windows-1252"" standalone=""yes""?>")
xmlstring.Append("<Orders>")
For Each Order In Orders(i)
'Build the XML File
next
next
VS2008 или VS2005? Делает большую разницу, с точки зрения того, можно ли использовать linq. –