2

我在 StackOverflow 上的第一个问题,如果从一开始就不够完美,请道歉......

我的问题实际上是双重的:

  1. 我可以让 LightSwitch ApplicationData 服务(或任何其他内部定义的数据源)在服务级别或实体集/实体级别上定义 ODATA 操作吗?如果是,我该怎么做?(我在可以覆盖/添加的应用程序中找不到路由信息。)

  2. 我将如何从客户端使用这些操作(通过 msls 中的内置 MS JS 对象模型或通过屏幕/实体)?即使,如果 LightSwitch 本身无法创建/不支持动作,我仍然想知道如何从客户端使用它们,因为我们通过 LightSwitch 向客户端公开外部 ODATA 数据源(并且这些 ODATA 源已定义动作)。我知道我可以从客户端使用 jaydata 来使用它并在 ODATA 源上执行操作,但我想知道 LightSwitch 是否具有内置支持。

更多信息:我们使用的是 VS/LS 2013。而且 Silverlight 不是一个选项,我们只使用 HTML 客户端。

非常感谢您的支持和提示!问候,罗纳德

4

1 回答 1

1

LightSwitch 没有任何内置功能可让您在服务端定义自定义 OData 操作或从客户端使用它们。您需要使用标准的 Web 功能,例如 ASP.NET 的 WebAPI 和您最喜欢的 JavaScript OData 库,例如 JayData。

于 2014-07-28T13:16:11.090 回答