以下に示すように、顧客オブジェクトを設定しています。次のようなものを簡潔にコーディングするにはどうすればよいですか?
If IsDbNull(.Age) Then
.Age = 10
Else
.Age = dataRow("Age")
End If
これを使用したいコンテキストは次のとおりです。
Public Shared Function Retrieve() As List(Of Customer)
Dim dt As DataTable = Dac.ExecuteDataTable("CustomerRetrieveAll", Nothing)
Dim customerList As New List(Of Customer)
For Each dr As DataRow In dt.Rows
customerList.Add(New Customer {
.CustomerId = CType(dr("CustomerID"), Integer),
.LastName = dr("LastName").ToString,
.Age = dr("Age").ToString,
.FirstName = dr("FirstName").ToString})
Next
Return customerList
End Function