私は、エンティティフレームワークを使用してWCFサービスにデータを提供しようとしているプロジェクトに取り組んでいます。コードは次のとおりです。
public IQueryable<vwTP90Web> GetTP90()
{
TP90Entities context = new TP90Entities();
var tp90web = (from p
in context.vw_TP90Web
select p).Cast<IQueryable<vwTP90Web>>();
return tp90web;
}
データを返そうとすると次のメッセージが表示されるまでは正常に機能します。
Cannot implicitly convert type
'System.Linq.IQueryable<System.Linq.IQueryable<TP90Service.vwTP90Web>>' to
'System.Linq.IQueryable<TP90Service.vwTP90Web>'. An explicit conversion exists (are
you missing a cast?)
私はこれを何日も追いかけてきましたが、探しているものに頭を包むことができません。1つのアイテムを返品したときにサービスを実行していましたが、プロジェクトの場合はリストを返す必要があります。誰かが私が間違っていることを私に説明できますか?