0
我有一個類型爲「下載」的「IEnumerable」集合,並且正試圖返回集合中的產品匹配條件的下載集合。 以下是我迄今的嘗試。我認爲這個問題是我需要選擇父母,我收到鑄錯誤subtypeA不會投給父母等Linq:根據子集合選擇父項
public static IEnumerable<Download> GetDownloadsBasedOnProductId(int prodid)
{
var downloads =
(IEnumerable<Download>)
MyDataContext.Instance.Downloads.SelectMany(
x => x.bmdAType).Where(
a => a.Id == prodid);
return downloads;
}
如何查詢子項目集合時返回正確類型的任何想法?
您可以添加Download和Product類的聲明嗎?沒有,這個問題只能通過猜測來回答。 – dtb
什麼是bmdAType? –
感謝您的回覆。 bmdAType是一個IEnumerable - 是否需要更多信息? –
mike