私は次の週に始まる私のcoo-opのためにいくつかのVB.NETを学びたいと思っています。そのために私はC#上にあり、 VB.NETに変換して構文に慣れさせてください。Linq to SqlがVB.NETのジェネリックリストに変換
私の問題は簡単だと確信していますが、解決には苦労します。 私はlinqクエリでデータを取得し、リピータにバインドするためのリストとして返します。
Public Function getProjects() As List(Of portfolio_website)
Using myPortfolio As New PortfolioDataContext
Try
Dim myProjects = (From p In myPortfolio.portfolio_websites _
Order By p.website_id Descending _
Select New With {.name = p.website_name, .id = p.website_id}).Take(5)
Return myProjects
Catch ex As Exception
Return Nothing
End Try
End Using
End Function
は、しかし、私はエラーを取得しています:
は、私には、以下の機能を持っています。
私はC#でそれを行うだろう場合は、MyProjectsではVARなり、お返しに私は
return myProjects.ToList();
を持ち、それが正常に動作します。しかし、私はVB.NETでToList()を使用しようとすると、それは一般的なリストにSQLからリストにそれを変換することはできませんエラーを取得しています。
VB.NETでこの変換を行うにはどうすればよいですか?または別の方法がありますか?
しかし、VB.NETの構文ではC言語でいくらか失われています。