我是Silverlight RIA服务的新手,我有一个基本的工作原型,它使用RIA服务和EntityFramework。现在我已经转向实际项目,我想知道如何使用非EntityFramework对象,但仍然使用RIA控件,如System.Windows.Controls.DomainServices.DomainDataSource,以便我可以分页等。例如,在我的工作原型,我有:Silverlight 4 w/RIA Services
[EnableClientAccess()]
public class RequestService : LinqToEntitiesDomainService<MyEntities>
{
public IQueryable<RequestData> GetRequests()
{
... LINQ query removed ...
}
}
当我改变的IQueryable <的RequestData >到的IQueryable <MyRequestData>其中MyRequestData是我创建了一个自定义的公共类(和转换实体数据),然后重新生成应用程序时,客户端Silverlight应用程序不再看到查询(构建错误)。
所以我的问题是,我怎样才能以类似的方式利用这些自定义对象到EntityFramework对象,以便我仍然可以应用分页等?
这正是我所看到的。在我做的所有Google搜索中,我从来没有发现有关POCO对象的任何信息。我认为它主要是因为所有的网站都集中在EntityFramework,NHibernate等。 – guyaton 2011-12-21 13:56:30
我很高兴它有帮助。我也有很多关于SL RIA入门的问题。请务必答复答案,以便人们知道您对答复感到满意。 – 2011-12-21 18:21:20
我会...如果我有15个声望....这只是我第二次发布在stackoverflow上。 – guyaton 2011-12-21 20:34:47