LINQ to SQL VB: retourneer het juiste collectietype

Ik probeer een LINQ naar SQL-query te maken die een type 'List (of String) retourneert en in plaats daarvan krijg ik' Z 'als een lijst (van anoniem type) geretourneerd. Hoe krijg ik deze query om het juiste type gegevensverzameling terug te geven?

Public Function GetQueryResults(ByVal dtStart As Date, ByVal dtEnd As Date, ByVal strFromOrgUnitID As String, ByVal strToOrgUnitID As String) _
        As List(Of String) Implements IeRefer.GetQueryResults

    Dim dc As New eReferDataContext
    dc.CommandTimeout = My.Settings.LINQTimeOut
    log.Info("Retrieving results based on from OrgUnitID of: " & strFromOrgUnitID & " and to OrgUnitID of: " & strToOrgUnitID, RequestID)

    Dim z = (From p In dc.uspReport_ReferralsSentBetweenLinesOfBusiness(dtStart, dtEnd, strFromOrgUnitID, strToOrgUnitID) _
            Group p By key = p.CreatorLineOfBusinessName _
                        Into Group Select creatorLineOfBusinessName = key, name = Group).toList

    Return z

End Function

Ik heb ook het volgende geprobeerd met een CType-omslag, maar ik heb nog steeds een probleem met casten.

    Dim z = (From p In dc.uspReport_ReferralsSentBetweenLinesOfBusiness(dtStart, dtEnd, strFromOrgUnitID, strToOrgUnitID) _
                Group p By key = p.CreatorLineOfBusinessName _
                Into Group Select Group)
    Return CType(z, List(Of String))
0
Hallo Ahmad-Ik probeer de verzameling terug te brengen die is gegroepeerd door de CreatorLineOfBusinessName.
toegevoegd de auteur Susan, de bron
Probeert u de waarde van CreatorLineOfBusinessName te retourneren? Zo ja, welk doel heeft uw groep als het genegeerd wordt?
toegevoegd de auteur Ahmad Mageed, de bron

Geen antwoorden

0