こんにちは私は2番目のドライバと価格ですが、エラーが表示されます:'System.Linq.IQueryable' System.Linq.IQueryable '。明示的な変換が存在する(あなたはキャストが欠けている?)以下はLinqのエンティティへの2列の値の選択に関する問題
はコードです:
public IQueryable<Event> GetSecondDriverOption(int eventID)
{
ApextrackdaysEntities entity = new ApextrackdaysEntities();
IQueryable<Event> SecondDriver = from p in entity.Events
where p.ID == eventID
select new{ p.SecondDriver,
p.SecondDriverPrice};
return SecondDriver;
}
すべてのヘルプや提案は、あなたがIQueryable<Event>
どこを期待するときには、投影を使用することはできません
使用したクラスEventDtoはカスタム形状のViewモデルクラスです。 –
好きなように呼び出します。 2つのカラム/プロパティのみを選択してメソッドから返すことを可能にするクラスです。 –