WCF RIA服务;不在客户端生成的类

时间:2012-03-05 16:06:10

标签: c# wcf silverlight linq ria

我的域服务类中有以下代码:

public IQueryable<Resources> GetResources()
{
        ResourceToolDataClassesDataContext _context = new 
                                            ResourceToolDataClassesDataContext();
        return _context.Resources
                        .Where(o => (o.EndDate == null 
                               || o.EndDate >= DateTime.Now))
                        .AsQueryable();
}

然而,在客户端,我似乎无法访问任何DataContext的类,它只适用于我的实体模型。我已经在另一个项目中使用了这个代码片段,并且在那里工作得很好..不确定这里有什么不同。

如果我返回单个实例,例如公共资源,它有效吗?但没有IQueryable

1 个答案:

答案 0 :(得分:1)

您是否在Resources类中定义了[Key]属性?