2010-10-04 69 views
0

我有一个实体数据模型和域服务(也可能是一个RIA服务 - 我不知道)是这样的:我可以从服务器接收实体投影吗?

[EnableClientAccess] 
public class MyService : LinqToEntitiesDomainService<NORTHWNDEntities> 
{ 
    public IQueryable<Categories> GetCategories() 
    { 
     return this.ObjectContext.Categories; 
    } 
} 

从我个人理解这个类是在服务器上的方法GetCategoriesQuery()可以从客户端调用:

MyContext context = new MyContext(); 
IQueryable<Categories> p = context.GetCategoriesQuery(); 

我想从服务器接收的Categories实体的突起或可能是加入一些实体。

回答

0

你的意思是,从投影中返回一个匿名类型从你的方法?然后,不,因为你不能从方法中返回任何匿名类型。你将不得不定义一个类来投影以返回它。或者你可以返回一个Tuple <>。

相关问题