3

我正在开发一个 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 程序集中,但我不想重新创建我已经制作的对象。

谢谢 :

4

1 回答 1

2

您必须至少有一种不采用返回集合类型的参数的方法。你不必使用它,但你必须拥有它。

于 2011-07-11T20:16:24.757 回答