0
EF 4.1クエリからいくつかのデータを取得する助けが必要です。EF LINQクエリ - 多対多
多対多の関係を持つProducts
テーブルとCategories
テーブルがあります。
IDで商品を選択し、関連するカテゴリを含める必要があります。
私はこの思い付いた:私はより良い方法があると確信して
Public Function GetProductByID(ID As Integer) As Core.Entities.Product Implements Core.Interfaces.IProductService.GetProductByID
Dim p = ProductRepository.Query.Single(Function(x) x.ID = ID)
p.Categories = CategoryRepository.Query.Where(Function(x) x.Products.Any(Function(y) y.ID = ID)).ToList
Return p
End Function
!