0

これは、dotnetでwebapiを実行しようとしている私のコードです

    Public Function [Get]() As IEnumerable(Of user_data)
    Dim db As New databaseusersEntities
    Dim avg_users = (From p In db.user_data
              Select p.FullName).ToList()
    Return db.user_data.ToList()
    'Return avg_users.ToList()  --- this one doesn't work
    End Function

jsonデータとFullNameだけから「エンティティキー」を取得することを避けたかったので、POCO / DTOを使用してエラーを防止しましたが、

「タイプ'System.Collections.Generic.List1のオブジェクトをキャストできません1[System.String]' to type 'System.Collections.Generic.IEnumerable

4

1 に答える 1

0

メソッドの戻り値の型を文字列に変更する

Public Function [Get]() As IEnumerable(Of String)
    Dim db As New databaseusersEntities
    Dim avg_users = (From p In db.user_data
              Select p.FullName).ToList()
    Return avg_users.ToList()
End Function
于 2012-07-18T07:59:16.120 に答える