从LightSwitch Silverlight客户端中调用ASP.NET Web API

[原文发表地址] Calling ASP.NET Web API from a LightSwitch Silverlight Client [原文发表时间] 2013-08-23 11:53 AM        在我去塔浩湖度过一个美好的野营假期之前,我向大家展示了如何用你的LightSwitch中间层服务来使用WebAPI,以便于在数据库中调用存储过程。也说明了我们是如何用附加的SQL Server Data Tools (SSDT)来改善VisualStudio 2013中数据库管理的。如果你错过了下面的内容: 向LightSwitch内部数据库中添加存储过程 用WebAPI调用LightSwitch数据库中的存储过程        你可以用SSDT做各种精彩的事情,当然用WebAPI也能办的到。启动Visual Studio 2012 Update 2 (LightSwitch V3), 我们赋予了它在中间层使用ServerApplicationContext的能力,以便于你可以利用LightSwitch内部所有的业务逻辑和数据逻辑来创建自定义的Web服务。这就使得重用你所想要的LightSwitch业务逻辑和数据投资扩展服务层变得非常容易。(看这里和这里几个简单的例子)。        我有几个关于我上一篇博客如何从LightSwitch HTML客户端中调用我们自己创建的Web API的问题。人们问怎样从LightSwitch Silverlight客户端中调用相同的Web API, 基于很多客户现如今都在使用桌面版的客户端,我今天会在这里展示一种可行的解决方案。尽管我今天在这里用到了它,但却不一定非要安装Visual Stusio 2013来完成– 用VS2012 Update2 或更高的版本也是可以的。        因此,继续使用我们之前博文中的例子,让我们看看如何使Web API向LightSwitch Silverlight客户端返回一个结果。 编辑我们的Web API        默认情况下,Web API将返回一个JSON格式的结果。这是一个非常棒的、轻量级的、用来交换数据的格式,它也一个是基于移动版jQuery 包括LightSwitch HTML客户端的跨平台标准。你也可以给Silverlight客户端返回一个JSON结果,然而你可能更希望用XML文件来工作。Web…


Visual studio 2013 预览版中的LightSwitch

[原文发表地址] LightSwitch in Visual Studio 2013 Preview! [原文发表时间] 2013-6-27 5:02 PM 在本周的 \\BUILD 会议上, 提供给开发者尝试使用的Visual Studio 2013 和 Windows 8.1 预览版发布了,并且为Windows Azure提供了一些权威的更新. Download: Visual Studio 2013 Preview Download: Windows 8.1 Preview (http://preview.windows.com/) 我鼓励您们阅读以下一些关于新功能发布的文章: The Windows 8.1 Preview is here! Build 2013 and Visual Studio 2013 Preview Windows Azure: General Availability of Web Sites + Mobile…