我有一个做简单 CRUD 的数据库,并通过 BizTalk Server 2010 连接。由于 Lightswitch 非常简单并且看起来适合该 CRUD 操作,所以我想在这里为操作人员介绍 Lightswitch。
(我不是这两种技术的专家)问题是,Lightswitch 使用 WCF RIA 服务。虽然默认情况下 BizTalk 不能公开此类 Web 服务。
我的问题是:我应该从 BizTalk 公开什么类型的 Web 服务以供 Lightswitch 使用?
我有一个做简单 CRUD 的数据库,并通过 BizTalk Server 2010 连接。由于 Lightswitch 非常简单并且看起来适合该 CRUD 操作,所以我想在这里为操作人员介绍 Lightswitch。
(我不是这两种技术的专家)问题是,Lightswitch 使用 WCF RIA 服务。虽然默认情况下 BizTalk 不能公开此类 Web 服务。
我的问题是:我应该从 BizTalk 公开什么类型的 Web 服务以供 Lightswitch 使用?
最简单的选择是在两者之间放置一个代理服务。您可以采用 BizTalk 生成的 WCF 终结点并将该服务调用与另一个服务包装,该服务公开 LightSwitch 要求的 DomainService。
例如,请参阅此 LightSwitch 团队博客文章http://blogs.msdn.com/b/lightswitch/archive/2010/10/22/how-to-create-a-ria-service-wrapper-for-odata-source .aspx