在 LightSwitch 应用程序中附加外部数据源





5.00/5 (4投票s)
在 LightSwitch 应用程序中附加外部数据源

您可能知道 LightSwitch 现在处于 Beta 2 阶段。 Microsoft 几天前发布了它。 我有一系列关于 LightSwitch Beta 1 的教程,我们在其中讨论了使用 LightSwitch 表设计器创建数据库表。
在本教程中,我们将讨论如何附加 SQL Server 数据库中已存在的数据库表。 这在 Beta 1 版本中也可用。 这次,我们将讨论最新版本。 阅读完整文章,并在最后留下您的反馈。
如果您是 LightSwitch 的新手,您可能也想阅读我之前的章节。 您可以在此处找到它们:“Visual Studio LightSwitch 新手指南”。 感谢您的反馈。
设置环境
首先,我们需要 Visual Studio LightSwitch。 目前它处于 Beta 2 阶段,您可以从 Microsoft 下载站点下载它。 单击下面的图像以下载安装程序
确保您的机器上已安装 Visual Studio 2010 SP1。 如果您没有 SP1,您也可以从此处下载
一旦您的开发机器准备好 LightSwitch Beta 2,打开 Visual Studio 2010 并创建一个新的 LightSwitch 项目,如下所示
单击“确定”后,需要一些时间来生成项目。
快速浏览现有表
让我们在 SQL Server 数据库中创建一个名为“EmployeeTable
”的新表。 您也可以使用现有的表。 如果您的 PC 中没有安装 SQL Server,您也可以使用 SQLExpress 进行操作。
这是我们的表定义,我们将使用它来附加到我们的 LightSwitch 应用程序
在我们的表中,我们有“EmpID
”作为主键,一些字符串和一个日期字段。 您可以在上面的屏幕截图中看到定义。
连接外部数据源
现在,一旦您的表准备好,就可以从您的应用程序连接到它了。 为此,在 Visual Studio IDE 主页中,您会找到一个名为“附加到外部数据源”的选项(如下所示)
单击链接以打开连接向导。 或者,您可以右键单击解决方案资源管理器中的“数据源”文件夹(如下所示),然后从上下文菜单中单击“添加数据源...”。 这也会为您做同样的技巧。
好的,让我们单击主页上的链接(如果您找不到它,您可以从“视图”->“主页”打开它)。 在这里看看
让我们单击主页上的链接以继续附加到外部数据源。
这将在屏幕上打开“附加数据源向导”对话框。
从上面的屏幕中,选择“数据库”并单击“下一步”。 这将为您打开另一个名为“连接属性”的对话框。 在此对话框中,您将能够配置数据库连接设置。
从对话框中选择“服务器名称”、“身份验证信息”和“数据库名称”。 单击“测试连接”以检查连接是否已建立。 成功后,单击“确定”继续。
现在,它将开始为您检索数据库表并在屏幕上显示它们。
从上面的对话框中选择您要连接的适当的表,并为您的数据源名称指定正确的名称。 对于本教程,我们将使用我们现有的表“EmployeeTable
”。 单击“完成”以将表附加到您的解决方案。
单击“完成”后,它将导入表信息并在屏幕上显示它(如下所示)
在这里您会看到它保留了我们在原始表中的正确数据类型。 这就是在 LightSwitch 应用程序中附加现有表的所有内容。
现在打开解决方案资源管理器。 您将看到它实际上创建了名为“employeeData
”的数据源,在该数据源中,我们有名为“EmployeeTable
”的表。 嘿,所有这些都不需要编写任何代码,正如您所看到的。