如何從ParentProductsList列表中選擇特定項目?我嘗試這顯示錯誤不能隱式地將類型'System.Linq.IQueryable'轉換爲'System.Linq.IQueryable'。存在明確的轉換,你是否缺少演員?不能隱式轉換類型「System.Linq.IQueryable <string>」顯式轉換exsits(你是否缺少一個轉換?))
[HttpGet]
public ActionResult Index()
{
AOAPlusViewModel AOAPlusViewModel = new AOAPlusViewModel();
IQueryable<AoaUserDefinedVWGetAOAPlusProducts> ParentProductLists =
AoaSvcClient.Client.Context.AoaUserDefinedVWGetAOAPlusProductss
.Where(a => a.MasterProductFlag == true);
if (bool)
{
ParentProductLists = ParentProductLists.Where(p => p.Affiliate == "MN")
.Select(p => p.LongName);
}
}
您正在選擇可能是字符串的名稱。這是你想要的,因爲你把它放到一個泛型類型變量'AoaUserDefinedVWGetAOAPlusProducts'中... – Chris
你應該在這之後放一個分號。另外,更改選擇FirstOrDefault() –
是p.LongName是一個字符串。我試圖根據聯盟的狀態過濾單個ParentProducts,並選擇它的p.LongName屬性。 – shermanb