関連プロパティの「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()' メソッドを認識しません。このメソッドはストア式に変換できません。」というエラーが発生します。