问题标签 [visual-studio-lightswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
185 浏览

visual-studio - 关于 VisualStudio 灯开关的信息

微软宣布他们将推出 VisualStudio lightswitch 2011,谁能解释一下它的确切用途是什么?

0 投票
1 回答
400 浏览

c# - 将 Lightswitch 与我自己的域对象一起使用

我正在开发一个 asp.net 应用程序。我有一个域程序集(主要包含命令和查询代码)、一个 Domain.Contract 程序集(主要包含域对象)、一个存储库(由域调用)和网站。

对于某些特定的后台需求,我想创建一个 Lightswitch 应用程序。我想使用我当前的域作为数据源。我添加了一个 WCF Ria Service 类库,并在 RiaService.Web 项目中添加了一个基于 DomainService 的类,具有一个查询方法。仅此而已(没有实体,因为它们在我的 Domain.Contract 程序集中)

在 Lightswitch 中,我将 RiaService.Web 程序集添加为 DataSource,在 Select Data Source Objects 中,它告诉我:“选定的 WCF RIA 服务不包含任何实体定义。修改服务后,您将需要刷新数据源。”

现在,我陷入了困境:在我能找到的每个示例中,实体都在 RiaService.Web 程序集中,但我不想重新创建我已经制作的对象。

谢谢 :

0 投票
2 回答
525 浏览

silverlight - 将 Lightswitch 与我自己的域对象一起使用:缺少参考

我正在开发一个 asp.net 应用程序。我有一个域程序集(主要包含命令和查询代码)、一个 Domain.Contract 程序集(主要包含域对象)、一个存储库(由域调用)和网站。

对于某些特定的后台需求,我想创建一个 Lightswitch 应用程序。我想使用我当前的域作为数据源。我添加了一个 WCF Ria Service 类库,并在 RiaService.Web 项目中添加了一个基于 DomainService 的类,具有一个查询方法。仅此而已(没有实体,因为它们在我的 Domain.Contract 程序集中)

使用此处的帮助(感谢 Michael W),我能够添加数据源,并将我的域对象识别为灯开关中的实体。

但是,我现在有一个编译错误:在项目 ServerGenerated.

具体错误在这一行: global::Domain.Contract.MyObject result = new global::Domain.Contract.MyObject(); 这是我的域对象(在我的 Domain.Contract 程序集中创建)。

因此,看来我唯一需要做的就是将引用 do Domain.contract 添加到 ServerGenerated 项目。

但它不会出现在 Visual Studio 中。添加我对 Server 项目的引用并不能修复错误。

谢谢。

0 投票
2 回答
1669 浏览

visual-studio-lightswitch - LightSwitch System.IO.File.Create

我创建了一个 lightSwitch 应用程序和一个用于创建文件的按钮,但我收到错误消息“不允许文件操作。访问路径 'D:\temp\Application1\Application1\lightswitch.txt' 被拒绝。” 这是一个安全异常,我如何提升信任以便能够创建文件谢谢 stuart

0 投票
2 回答
2055 浏览

sql - LightSwitch Linq To Entities 查询问题!

我对 Linq 和实体框架非常陌生。我正在尝试将 WCF RIA 服务创建到我正在创建的 LightSwitch 订单管理应用程序中。我已经使用 Linq 创建了 7 或 8 个查询(很头疼),但我成功了。现在我需要使用三个表创建一个按月获取 TotalSales 和 TotalExpenses 的查询:

DetailsVentes (SaleDetails) 组成:DateOfOrder、Quantity、UnitPrice、Total....等 DetailsAchat (PurchaseDetails) 组成相同字段 Charges (Expenses) 组成:DateOfExpense、ExpenseType、Cost....等

现在我想要一个查询来找到每月的净收入(收入=TotalSales-TotalPurchases-TotalExpenses)

我试过这个查询

其中 Vente 是销售(订单),DetailVentes 是 OrderDetails Achat 是采购,而 DetailAchat PurchaseDetail a Charge 是费用。

问题是我得到了奇怪的结果。所有值(TotalVentes、TotalAchats、TotalCharges)都乘以 13 !

例如,如果我在 2011 年 6 月的总销售额为 10 000 美元,则此查询返回 130 000 美元!

我真的被困了 4 天,试图获得正确的查询。

我再说一遍,我是 Linq 的新手:p

非常感谢你。

编辑:我尝试了@Jason 的建议,我这样做了:

结果仍然很奇怪(非常高)!任何我可以遵循的例子?

谢谢你。

0 投票
1 回答
778 浏览

visual-studio-lightswitch - 灯开关库存应用程序

我正在 LightSwitch 中构建一个库存记录系统,并且要求指定每一行都应显示更改后的期末余额,例如检查寄存器。

我有 3 个从 SQL Server 导入的表。Products : 用于指定产品信息

(ID、名称、描述等)

InventoryLogs :用于记录对库存的每次更改

(ID、DateTimeStamp、Person、ProductID、QuantityAdded、QuantityRemoved、EndingBalance)

InventoryCurrent :用于保持当前库存数量以减少计算开销

(ID、ProductID、数量)

我将 InventoryLogs 表设置为一个屏幕,用户可以在其中输入他们对库存的更改。我希望通过从 InventoryCurrent 表中获取值并添加/减去更改来自动计算 EndingBalance 字段,但我似乎不知道该怎么做。

任何帮助将不胜感激!

0 投票
1 回答
636 浏览

c# - LightSwitch 中的示例应用程序问题

我下载了示例 LightSwitch 应用程序(在线订购),但出现了一个我无法解决的错误。

错误 1 ​​“BuildSchema”任务不支持“SqlInstanceName”参数。验证该参数是否存在于任务中,并且它是一个可设置的公共实例属性。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets 160 23 OnlineOrdering

错误 2 无法使用其输入参数初始化“BuildSchema”任务。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets 157 10 OnlineOrdering

错误在以下部分

非常感谢您的帮助!

0 投票
1 回答
2087 浏览

sql - Lightswitch 连接 SQL 问题

我正在尝试从 lightswitch 连接到 sql2008 express。我尝试了一个简单的表单,但每次尝试保存时,都会出现此错误:

基础提供程序在打开时失败。
内部异常消息:
由于启动用户实例的进程失败,无法生成 SQL Server 的用户实例。连接将被关闭。

我检查了 SQL 日志,下面是我得到的错误:

我检查了 SQL Server 代理 (SQLExpress),它在错误发生后被关闭。

我正在运行 VS-2010,在 Win7 64 位上使用 SQL 2008 和 SQL 2008 Express。

0 投票
1 回答
400 浏览

asp.net - 创建与现有 LightSwitch 应用程序等效的 HTML Web 应用程序

我有一个 LightSwitch 客户订单管理应用程序。客户可以登录并仅查看他们的订单。我正在尝试创建一个类似的网络应用程序,但不确定要采取什么路线 - ASP.net...等。因为并非我所有的客户都安装了 Silverlight。如果我在 ASP.NET 中使用 Visual Web Developer 执行此操作,我将如何根据数据库中的客户记录进行身份验证?这在 LightSwitch 中并没有什么大不了的。

0 投票
1 回答
245 浏览

database - Lightswitch 和数据库负载 - 最佳实践

在阅读了一些关于 LightSwitch 的文章后,我想知道是什么阻止了 LightSwitch 用户创建超载数据源(主要是 SQL 数据库)的查询。

根据我最初的理解,LightSwitch 用户不是开发人员或数据库管理员,并且可能对看似简单的查询可能对多用户数据库产生的影响知之甚少。

LightSwitch 是否内置了治理、缓存等功能,让用户访问过去几年的销售数据是否安全?