问题标签 [lightspeed]

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 投票
3 回答
411 浏览

.net - 如何将更改的名称顺序列表保存到 sql 数据库?

好的,这是场景。我认为这很常见,并且我在前世使用蛮力方法解决了它,但我认为必须有更好的方法。

给定一个有序的姓名列表,以及一个用户可以对列表重新排序、删除、编辑和添加姓名的 UI,您将如何更新存储在 SQL 数据库中的列表?

这是表定义:

我想要做的是从表中读取所有条目并在 UI 中按 Seq 顺序显示它们。然后用户可以编辑 ShortName 或 LongName,重新排序列表,添加新条目或删除现有条目,然后将修改后的列表保存回数据库。

这是一个客户端-服务器应用程序,如果这有什么不同的话。WCF 服务处理数据库交互,客户端只是向服务发送和从服务发送记录数组。

我的蛮力方法包括锁定表,删除所有条目,然后将新记录重写到表中——当然,所有这些都在事务中,使用存储过程和表变量或临时表。粗鲁但有效,但我不禁觉得有一种相当标准的方法可以做到这一点,而无需在每次有人进行小幅编辑时对表格进行核对并重新创建它。

有任何想法吗?我目前正在处理的应用程序中有 4 或 5 个这样的列表。

谢谢,戴夫

0 投票
2 回答
3816 浏览

wcf - 如何转换 T 数组(IEnumerable) 到 IQueryable用 LINQ 处理?

我正在使用 WCF 服务器(使用新的 beta Mindscape LightSpeed ORM)开发一个应用程序,并在 ASP.NET MVC2 客户端上使用该服务。我的实体在客户端显示为T, 或的数组IEnumerable<T>。我想在数据到达后对数据做一些很酷的事情,但需要 LINQ 语法IQueryable<T>

我知道有一种方法可以从IEnumerable<T>to转换IQueryable<T>,但到目前为止我还没有找到它。有人可以帮忙吗?

谢谢,戴夫

0 投票
1 回答
627 浏览

entity-framework - MVC3 应用架构——如何存储数据

目标:

  • 能够在MVC3中快速开发一个应用程序
  • 在一个地方进行验证(即可能是模型)

我已经有一个数据库

问题:您目前为此选择的工具链是什么?

我已经冲了出去:

MvcScaffolding - http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/

但是,如果您使用模型优先策略,则需要 EF CTP5

无法弄清楚如何从模型中轻松获取验证(DataAnnotations),例如 [Required] 字段

EF Model First - DataAnnotations 似乎很难。 实体框架 - DataAnnotations

LightSpeed - http://www.mindscapehq.com/当前选择的 ORM。

0 投票
2 回答
724 浏览

validation - 使用 Lightspeed 进行 MVC3 验证

我的 ORM (LightSpeed) 为 Animals 表生成这个,带有 Name 和 Age。使用 MVC3 和 Razor

添加了 [Required] 属性:

在此处输入图像描述

没有添加 [Required] 属性:(注意 LightSpeed 奇怪的验证渲染)

在此处输入图像描述

填写姓名:

在此处输入图像描述

在上图中 - 顶部的验证是 LightSpeed(放入 ValidationSummary),侧面是 MVC3(放入 ValidationMessageFor)

目前仅使用服务器端验证。

问题:如何让 LightSpeed 验证在 MVC3 中运行良好?

我认为这是这个领域的东西http://www.mindscapehq.com/staff/jeremy/index.php/2009/03/aspnet-mvc-part4/

对于服务器端验证 - 您将需要使用自定义模型绑定器,它更精确地从 LightSpeed 验证中发出错误,而不是利用 DefaultModelBinder 行为。查看直接使用或改编 Mvc 社区代码库中的 EntityModelBinder

http://www.mindscapehq.com/forums/Thread.aspx?PostID=12051

0 投票
2 回答
2477 浏览

php - 如何找出 Magento 网站上有多少并发用户

我们正在切换网络主机,我被要求找出基于 Magento 的网站有多少并发用户,以便估计合适的硬件。

我怎样才能找到这些信息?

网络服务器是光速的(如 apache),它是基于 PHP 的。

其他可能(或可能没有)有用的信息是这些站点当前托管在共享托管解决方案上,因此我认为我无法安装任何监控软件。

我注意到 Magento 有一个可能与此类似的内置报告... Admin -> Customers -> Online Customers。但我有一种感觉,这份报告并不是新网络主机真正想要的。

这个问题应该发布在另一个 Stack Exchange 网站上吗?

0 投票
6 回答
17708 浏览

c# - 使用 LINQ 将字符串转换为 int 以进行排序

我想通过转换为 int 的字符串来排序我的列表:

但得到:不支持“ToInt32”方法。

0 投票
2 回答
1910 浏览

caching - 如何在 TinyBrick 的 Lightspeed for Magento 中设置打孔

我正在使用TinyBrick 的 Lightspeed模块进行整个页面缓存,并尝试设置打孔。

我遵循以下指示:http ://blog.delorumcommerce.com/general/90-percent-lightspeed-traffic-fast-but-i-need-more

我已经编辑了我的模板的 header.phtml 以便它包含代码段:

如果我访问购物车中没有任何内容的页面,则会显示购物车元素,其中包含TEST HOLE PUNCH评论,但NOCACHE已删除。

如果我在服务器上查看页面的缓存文件,我可以看到它同时包含TEST HOLE PUNCHNOCACHE注释,如果我查看页面,?debug_front=1我会看到:

这似乎按预期运行,但如果我将一个项目添加到购物车?debug_front=1回复:

查看页面源仍然显示TEST HOLE PUNCH评论,但不显示NOCACHE评论。围绕准确报告购物车中商品数量的购物车元素

据我了解博客文章,我应该看到NOCACHE评论被评论包围的空白点TEST HOLE PUNCH

阅读后"valid disqualifiers without hole punch content... bummer"我认为它可能会失败,因为我没有尝试填补这个漏洞。

我使用示例代码添加了一个控制器,并且能够导航到/lightspeedcontent/hole/index并查看:

我编辑了我的catalog.xmlcms.xml所以所有内容都<action method="cachePage">包含:

但是在访问购物车中有或没有商品的页面时,我得到了相同的结果。

有没有人有这个模块的经验?帮助将不胜感激。

0 投票
18 回答
317804 浏览

php - 如何检查服务器上是否启用了 mod_rewrite?

目前我正在使用带有光速服务器的主机。托管说mod_rewrite已启用,但我无法让我的脚本在那里工作。每当我尝试访问该 URL 时,它都会返回404 - 未找到页面。

我将相同的代码放在另一台运行 Apache 的服务器上。它在那里工作。所以我想,这是.htaccessmod_rewrite问题。

但是托管支持仍然坚持认为他们的 mod_rewrite 已打开,所以我想知道如何检查它是否实际启用。

我试图检查phpinfo(),但没有运气,我在那里找不到mod_rewrite,是因为他们正在使用lightspeed吗?

有什么方法可以检查吗?请帮帮我。谢谢你。

仅供参考:我的.htaccess代码是

我也试过这样

但同样的结果。

0 投票
2 回答
680 浏览

entity-framework - NHibernate、实体模型或 LightSpeed 哪个更可取?

谁能说出哪一种最适合面向性能的应用程序?

0 投票
1 回答
466 浏览

asp.net-mvc-3 - MVC3 UpdateModel - 仅 .NET 3.5 支持设置 Id 属性

在 UpdateModel 中发现错误

“在实体反序列化期间仅 .NET 3.5+ 支持设置 Id 属性” System.Exception {System.NotSupportedException}

感觉像 SO 问题: MVC2 在 UpdateModel() 中抛出 InvalidOperationException,试图更新 id 字段

但我使用的是对象而不是 FormCollection。我使用的 ORM 是 LightSpeed。