问题标签 [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.
.net - 如何将更改的名称顺序列表保存到 sql 数据库?
好的,这是场景。我认为这很常见,并且我在前世使用蛮力方法解决了它,但我认为必须有更好的方法。
给定一个有序的姓名列表,以及一个用户可以对列表重新排序、删除、编辑和添加姓名的 UI,您将如何更新存储在 SQL 数据库中的列表?
这是表定义:
我想要做的是从表中读取所有条目并在 UI 中按 Seq 顺序显示它们。然后用户可以编辑 ShortName 或 LongName,重新排序列表,添加新条目或删除现有条目,然后将修改后的列表保存回数据库。
这是一个客户端-服务器应用程序,如果这有什么不同的话。WCF 服务处理数据库交互,客户端只是向服务发送和从服务发送记录数组。
我的蛮力方法包括锁定表,删除所有条目,然后将新记录重写到表中——当然,所有这些都在事务中,使用存储过程和表变量或临时表。粗鲁但有效,但我不禁觉得有一种相当标准的方法可以做到这一点,而无需在每次有人进行小幅编辑时对表格进行核对并重新创建它。
有任何想法吗?我目前正在处理的应用程序中有 4 或 5 个这样的列表。
谢谢,戴夫
wcf - 如何转换 T 数组(IEnumerable) 到 IQueryable用 LINQ 处理?
我正在使用 WCF 服务器(使用新的 beta Mindscape LightSpeed ORM)开发一个应用程序,并在 ASP.NET MVC2 客户端上使用该服务。我的实体在客户端显示为T
, 或的数组IEnumerable<T>
。我想在数据到达后对数据做一些很酷的事情,但需要 LINQ 语法IQueryable<T>
。
我知道有一种方法可以从IEnumerable<T>
to转换IQueryable<T>
,但到目前为止我还没有找到它。有人可以帮忙吗?
谢谢,戴夫
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。
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
php - 如何找出 Magento 网站上有多少并发用户
我们正在切换网络主机,我被要求找出基于 Magento 的网站有多少并发用户,以便估计合适的硬件。
我怎样才能找到这些信息?
网络服务器是光速的(如 apache),它是基于 PHP 的。
其他可能(或可能没有)有用的信息是这些站点当前托管在共享托管解决方案上,因此我认为我无法安装任何监控软件。
我注意到 Magento 有一个可能与此类似的内置报告... Admin -> Customers -> Online Customers。但我有一种感觉,这份报告并不是新网络主机真正想要的。
这个问题应该发布在另一个 Stack Exchange 网站上吗?
c# - 使用 LINQ 将字符串转换为 int 以进行排序
我想通过转换为 int 的字符串来排序我的列表:
但得到:不支持“ToInt32”方法。
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 PUNCH
和NOCACHE
注释,如果我查看页面,?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.xml
,cms.xml
所以所有内容都<action method="cachePage">
包含:
但是在访问购物车中有或没有商品的页面时,我得到了相同的结果。
有没有人有这个模块的经验?帮助将不胜感激。
php - 如何检查服务器上是否启用了 mod_rewrite?
目前我正在使用带有光速服务器的主机。托管说mod_rewrite
已启用,但我无法让我的脚本在那里工作。每当我尝试访问该 URL 时,它都会返回404 - 未找到页面。
我将相同的代码放在另一台运行 Apache 的服务器上。它在那里工作。所以我想,这是.htaccess
和mod_rewrite
问题。
但是托管支持仍然坚持认为他们的 mod_rewrite 已打开,所以我想知道如何检查它是否实际启用。
我试图检查phpinfo()
,但没有运气,我在那里找不到mod_rewrite
,是因为他们正在使用lightspeed
吗?
有什么方法可以检查吗?请帮帮我。谢谢你。
仅供参考:我的.htaccess
代码是
我也试过这样
但同样的结果。
entity-framework - NHibernate、实体模型或 LightSpeed 哪个更可取?
谁能说出哪一种最适合面向性能的应用程序?
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。