我正在一个项目中尝试使用实体框架向 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?)
我已经追了好几天了,我就是无法理解它在寻找什么。当我返回一个项目时,我的服务正在运行,但对于该项目,我需要返回一个列表。有人可以向我解释我做错了什么吗?