连接到数据
在本课中,您将学些如何连接到外部数据库,以向 LightSwitch 应用程序提供数据。
连接到数据
大多数业务应用程序都使用“forms over data”模型。 窗体在 LightSwitch 中称为屏幕,显示并更新存储在数据库中的数据。 您已经知道如何显示并更新本地 LightSwitch 数据库中的数据。 在实际的应用程序中,您希望连接到外部数据库的数据。 第一步是指定到该数据库的连接。
备注
在此示例中的 Northwind 数据服务是只读的。您可以查看该数据,但不要对其进行更新。
附加到数据源
在**“解决方案资源管理器”中选择“数据源”**节点。
在菜单栏上,依次选择**“项目”、“添加数据源”**。
“附加数据源”向导将打开。
在**“附加数据源”向导中,选择“OData 服务”,然后再选择“下一步”**。
在**“输入连接信息”页的“OData 源地址”**框中,输入 http://services.odata.org/Northwind/Northwind.svc。
在**“登录信息”**下,选择 **“Windows 身份验证”选项按钮,然后选择“下一步”**按钮。
在**“选择实体”页上,展开“实体”**节点。
选择**“客户”、“订单详细信息”和“订单”表,然后选择“完成”**按钮。
NorthwindEntitiesData 数据源添加到项目,并且,实体。客户,订单," Order_Details"创建。
详细了解
在此过程中,建立了到 Northwind 示例数据库的连接,这通过开放式数据协议 (odata) 服务公开的。 对于您自己的应用程序,您必须知道要访问的数据库或服务的名称以及承载该数据库或服务的服务器的地址。
您还需要访问和修改该数据库的权限。 许可通常基于 Windows 凭据(您的 Windows 登录 ID)或数据库管理员分配的自定义凭据。
在**“附加数据源”向导中,您可能已经选择“数据库”、SharePoint或“WCF RIA 服务”**作为数据源。 对于 LightSwitch 应用程序,可以使用来自诸如 SQL Server 等服务器、SharePoint 列表,或者专为 LightSwitch 设计并承载在 Web 服务器上的 Windows Communication Foundation 丰富 Internet 应用程序 (WCF RIA) 服务的数据。
在选择**“按钮”时出现的“警告”**对话框中,消息将警告除非将添加相关实体,否则不能导入关系。 基于数据源的结构,LightSwitch 帮助针对应用程序进行最佳选择。 在以后的课程中,您将学习到有关关系问题的更多内容。
后续步骤
在下一课中,您将学习如何使用您刚创建的数据实体。
下一课:自定义实体字段
请参见
任务
概念
有关为 LightSwitch 创建 WCF RIA 服务的准则