ParentProductsListのリストから特定のアイテムを選択するにはどうすればよいですか?私はこれを試してみますエラーを表示することはできません暗黙のうちに 'System.Linq.IQueryable'を 'System.Linq.IQueryable'に変換します。明示的な変換が存在します。キャストがありませんか?"System.Linq.IQueryableタイプ<string>"を暗黙的に変換できません。明示的な変換が行われます(キャストがありませんか?)
[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は文字列です。アフィリエイトの状態に基づいて個々のParentProductをフィルタリングし、そのp.LongNameプロパティを選択しようとしています。 – shermanb