データベースから取得しているエンティティのリストをフィルター処理したいと考えています。
実際には、エンティティを 1 つだけ取得する必要があり、そのカテゴリが許可されているカテゴリの 1 つであることを確認したいと考えています。
フィルタリングする最良の方法は何ですか?
私の最初の考えは、次のようなことをすることでした:
Dim allowedCat As List(Of Guid) = New List(Of Guid)
allowedCat.Add(Entites.Categories.Email)
allowedCat.Add(Entites.Categories.Mail)
allowedCat.Add(Entites.Categories.Fax)
Dim communications = communicationService.fetchCommunications(idComm)
resultatComm = communications.Resultat.Where(function(x) x.idCategorie in allowedCat)
もちろん、それは機能せず、その「場所」に関するドキュメントを見つけるのに問題があります。