Я пытаюсь написать обобщенную функцию, которая генерирует XElement на основе списка объектов, а свойство объектаИспользование Generics в запросе Linq?
В настоящее время у меня есть этот код скопирован и вставлен в нескольких местах
InputElementsArray = New XElement(New XElement("ArrayInputs", _
New XElement("InputName", "TestFailedRefDesList"), _
New XElement("DataType", "StringArray"), _
New XElement("ValueList", From d In _PassFailItem.FailureDetails Select New XElement("InputValue", d.RefDes))))
InputElements.Add(InputElementsArray)
выше код отлично работает для меня, но я предпочел бы создать одну единственную функцию, которая делает ту же задачу, учитывая объект и свойство
Private Shared Function CreateBaseArrayInputs(Of T)(ByVal ListOfItems As List(Of T)) As XElement
Dim InputElementsArray As XElement = _
New XElement("ArrayInputs", _
New XElement("InputName", "TestFailureCodeList"), _
New XElement("DataType", "StringArray"), _
New XElement("ValueList", From d In ListOfItems Select New XElement("InputValue", d)))
Return InputElementsArray
End Function
Я не уверен, о том, как я могу в общем установить свойство г использовать , Есть идеи?
То, что очень похоже на код, который я бы использовал, просто упрощает процесс передачи данных. благодаря –