3

関連プロパティの「OfType」でLINQクエリをどのようにフィルタリングしますか?

例: 一致する productID のリストからの製品を含むオーダーラインの OrderLines コレクションを検索しています。これを達成するためにcontainsを使用したい:

OrderLines.Where(o => productIDs.contains(o.ProductID))

ただし、購入注文ではなく、SalesOrder に関連する注文行のみを選択したいと考えています。だから、OrderLines.Documentする必要がありますofType<SalesOrder>

それをlinqクエリに組み込むにはどうすればよいですか?

getType を試しましたが、「LINQ to Entities はメソッド 'System.Type GetType()' メソッドを認識しません。このメソッドはストア式に変換できません。」というエラーが発生します。

4

2 に答える 2