我正在开发一个asp.net应用程序。我有一个域程序集(主要包含命令和查询代码),一个Domain.Contract程序集(主要包含域目标),一个存储库(由域调用)和网站。
对于某些特定的后台需求,我想创建一个Lightswitch应用程序。 我想使用我当前的域作为数据源。我添加了一个WCF Ria Service类库,并在RiaService.Web项目中添加了一个基于DomainService的类,其中包含一个查询方法。没有更多(没有实体,因为它们在我的Domain.Contract程序集中)
在Lightswitch中,我将RiaService.Web程序集添加为DataSource,在Select Data Source Objects中,它告诉我: “所选的WCF RIA服务不包含任何实体定义。修改服务后,您将需要刷新数据源。”
现在,我被困住了:在我能找到的每个样本中,实体都在RiaService.Web程序集中,但我不想重新创建我已经创建的对象。
谢谢:
答案 0 :(得分:2)
您必须至少有一个方法不接受返回集合类型的参数。你不必使用它,但你必须拥有它。