1

我需要从 Lightswitch 调用一个简单的 SQL 存储过程。我已尝试按照 Microsoft 此处给出的说明进行操作:

有关从 Lightswitch 执行存储过程的 Microsoft 说明

但是,这对我不起作用,因为我看不到System.Data.SqlClient或将其添加为参考。References(在我的 VS2012 灯开关解决方案中根本没有任何对话框,所以与添加引用有关的任何事情都是不可行的。我不知道为什么引用没有出现,因为我一直在其他非灯开关项目中使用它们.)

不应该这么困难。MS指令是错误的,还是我做错了什么?

我听说您应该使用 WCF RIA 服务并调用它来执行存储过程,但是如果是这种情况,为什么 MS 指令会另有说明?(以上)

请有人可以非常简单地告诉我如何从 Lightswitch 执行存储过程,记住我看不到References,我看不到System.Data.SqlClient,MS 指令似乎是错误的。

谢谢。

编辑References不会出现在基于 VB.Net 的 Lightswitch 项目中。它们在 C# 项目中显示良好。但我也不能System.Data.SqlClient在任何代码中使用。

4

2 回答 2

1

要查看和添加引用,您必须单击解决方案资源管理器选项卡中的“切换视图”切换视图

它交换了视图,让您可以看到灯开关通常对您隐藏的所有细节(这在 RC2013 中已更改)

于 2013-10-04T05:15:05.720 回答
1

您可能正试图在屏幕代码中执行此操作(至少是我的错误)。但是你需要在你的数据库代码中预取这段代码。转到您的逻辑视图 -> 数据库名称上的 rmb -> 查看代码,瞧,您需要在其中实现代码。我希望它对你有用,因为它起初也让我感到困惑;)祝你的程序好运

关于科温,

ps 请原谅我的英语,我从来都不擅长写它。

于 2014-04-17T07:54:22.413 回答