普遍的问题是:在Lightswitch中,是否可以创建一个屏幕,该屏幕通过轻松的帖子与外部服务交互,并使用返回的数据填充自身?

以下是我遇到的具体情况:
我在SQL数据库中有相当大量的数据(超过1000000个条目),我需要使其具有一些非常强大的搜索要求(突出显示文本中的匹配项,处理查询中的拼写错误,等等。)。根据我所见,Lightswitch和Entity Framework无法独自处理。

我已经在Azure Cloud上设置了满足这些要求的ElasticSearch服务器实例。我编写了包装服务来处理与ElasticSearch的实际交互,该服务也位于Azure云上。

但是我似乎无法弄清楚如何让LightSwitch应用程序与之交互。我研究了内置解决方案,例如使用OData或RIA服务公开数据,但是似乎要做的就是通过Entity Framework将数据获取到LightSwitch,然后LightSwitch用Entity执行搜索,而我已经建立了不符合我的需求。我不太确定该从哪里去。

做到这一点的最佳方法是什么。我是否缺少有关数据服务的信息?我应该更深入地研究自定义控件,还是仅仅是死路一条?

最终,我还希望它能够在键入查询时进行实时搜索。这是LightSwitch可以处理的吗?

最佳答案

您是否尝试过在lightswitch论坛中发帖?
https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=lightswitch

关于entity-framework - 如何从外部安逸的服务中填充电灯开关屏幕?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21649821/

10-09 06:00