0

私のデータベースコンテキストクラスには次のものがあります:

Imports System.Data.Entity
Public Class MusicStoreEntities
    Inherits DbContext
    Public Property Albums As DbSet(Of Album)
    Public Property Descriptions As DbSet(Of Description)
End Class

次に、Album と Description の 2 つのモデルがあります。

Public Class Album
    Public Property AlbumId As Integer
End Class

Public Class Description
    Public Property DescriptionId As Integer
    Public Property AlbumId As Integer
End Class

コントローラーのアクションから、次のように Linq を使用してアルバムの単一の説明を取得できます。

Dim album_description As Description = db.Descriptions.Single(Function(g) g.AlbumId = id)

ただし、アルバムの説明のリストを取得するにはどうすればよいですか?

Dim album_descriptions As List(Of Description) = db.Descriptions.**???**(Function(g) g.AlbumId = id)
4

2 に答える 2

2
  Dim album_descriptions As List(Of Description) = db.Descriptions.Where(Function(g) g.AlbumId = id).ToList() 

それをする必要があります

于 2012-11-08T15:38:04.297 に答える
1

ここ.Where()に記載されている方法を使用してください。

db.Descriptions.Where(Function(g) g.AlbumId = id).ToList()
于 2012-11-08T15:36:54.900 に答える