问题标签 [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.
asp.net-mvc-3 - MVC3 - UpdateModel ...如何更改传入数据?
UpdateModel 失败,因为 arcm.Notes 进入此方法时为空,我希望它为空字符串。
也许我需要在将 Notes 设置为“”后刷新 ValueProvider (?),这样我才能使用 UpdateModel。
design-patterns - LightSpeed 和多租户数据库
我有一个由许多组织共享的数据库(多租户场景)。
我想确保授权用户只能查看单个组织的数据,而无需每次都明确编码这样的约束。
LightSpeed 有没有好的方法来做到这一点?
asp.net-mvc-3 - 配置 Lightspeed 以在 MVC3 Web 项目中使用
我有一个关于在 MVC3 Web 应用程序中使用 LightSpeed 的问题。我正在创建一个 REST Api 项目,我想在其中使用 LightSpeed,但官方配置指南非常模糊。官方文档说需要将以下几行添加到文件 web.config 中:
我尝试在根目录中的 web.config 中添加以下行:
这会在我启动 Web 应用程序时引发异常,告诉我在应用程序中不能多次指定 configSections。默认情况下,根 web.config 文件没有指定任何这些。
我不确定在哪里放置这个配置。
session - 安装 Lightspeed 模块后登录两次的问题
自从我们安装了 lightspeed 模块后,我们在网站上第二次登录时遇到了问题。起初我认为这可能与打孔的需要有关,但现在我不确定。如果您第一次尝试登录我们的网站,效果很好。但是,如果您再次登录,它将无法正常工作。它只是保留在客户/帐户/登录页面上,没有任何效果。
我尝试对此进行测试,并在帐户控制器的 loginPost 函数中回显用户的电子邮件。当直接从控制器回显时,很明显用户正在登录,但在重定向到站点上的页面时,用户不再登录并在 Magento 后端(您在线查看的地方)显示为访客顾客)。
在我看来,好像会话在重定向后丢失了。我不确定这是否与此处的 stackoverflow 问题中所述的 https 和 http 之间的切换有关(http://stackoverflow.com/questions/7823994/magento-session-lost-when-switching-to-https -from-http ),他们还安装了 lightspeed。那里的人解决了问题,但没有发布解决方案。他们的问题与我们的不同,但我认为这两者之间可能存在联系。
有没有人见过这样的问题?
提前致谢,
布伦达
entity-framework - 具有 KeyTable 序列样式 PK 的 EF
如何在 EF5 中实现 KeyTable 样式的标识方法
“使用数据库中的一个表来存储下一个 Id,并在每次需要新的 Id 块时推进这个值”来自LightSpeed
我相信这就像 Oracle 序列。
这感觉应该很容易(就像在 LightSpeed 中一样)。这为 ORM 提供了一种进行批量插入的简单方法,即一次可以获取 10 个身份,然后将批量插入回数据库。
我正在使用 EF5 / WCF RIA 服务(最新)与 Silverlight 交谈。项目的其余部分使用批量插入 SSIS 的东西.. SL 项目做了一些插入。所以我需要遵守这个约定。
sql - SQL Update 真的很慢(大约 20-50 秒),Select 不到 1 秒
我有一个包含很多行(最多几百万行)的 SQL 表“文档”。
当我执行 Select-Statement 时,大约需要 0.5 秒。但是,当我使用相同的 WHERE 子句执行更新时,大约需要 20 到 50 秒,具体取决于受影响的行数。
这是我的陈述。
//选择
//更新
OR-Mapper 在内部将此更新语句发送到数据库:
问题是,30 秒后我从 LightSpeed(C# 中的数据库 OR-Mapper)收到超时异常。
有人可以在这里帮助我吗?
编辑:
这是我们由 SQL-Server 自动创建的索引:
编辑 2:现在我有一个图形执行计划:执行计划:https ://skydrive.live.com/redir?resid=597F6CF1AB696567!444&authkey=!ABq72SAWXOoAXfI
此 SQL 更新执行大约需要 35 秒。通常这个更新只需要 0,3 秒。似乎另一个进程阻止了这个进程。我看到了其他一些在此更新中间开始的选择,并一直等到更新完成,直到他们在那里完成选择执行。
所以看起来索引本身是正确的(通常是 0,3 秒执行)。所有选择(来自 java/jtds、php、.net)都是隔离级别读取提交的(默认)。它会帮助我在这里将所有选择更改为读取未提交以避免在索引更新期间出现这种阻塞吗?
谢谢托比
c# - 在 LINQ WHERE 子句中有条件地允许 null
在职的:
我正在尝试在我的Contacts
表和我的Permissions
表之间执行 LEFT OUTER JOIN。我有这个正常工作的基础,无论他们是否有相应的权限,都可以取回联系人列表。
生成 WHERE SQL:
问题:
我想修改上述内容以引入“后备”检查;没有按预期工作。
要求:
- 当没有
Permission
对应的Contact
(iep==null
) 时,则只包含基于预定bool
值的行allowed
。
试图:
我以为我可以这样做where (p==null && allowed) || ...
:
预期的:
何时allowed = false
(不接受null
许可)
何时allowed = true
(接受null
许可)
实际结果:
总是输出好像allowed=false
什么时候true
?
概括:
我希望我只是在做一些很容易解决的愚蠢的事情。
如何null
根据给定bool
值过滤我的值记录?
c# - 如何正确分组我的 LINQ 查询?
我在让我的 LINQ 查询按我想要的方式输出时遇到问题。我不确定我是否采取了正确的方法。
表:
我有两个表Contacts
,Permissions
我用它们执行LEFT OUTER JOIN。
加盟查询:
这会将权限与联系人匹配(如果适用,并且null
不存在匹配的权限)。
期望的
我不希望有重复的联系人,我只对第一个 Contact-Permission 记录感兴趣。像这样:
试图:
所以我假设我需要Group By
我的contact.Id
并以某种方式选择FirstOrDefault()
权限集合。
结果:
不幸的是,这会导致NotSupportedException: Specific method is not supported.
. 但我不确定我的方法是正确的还是LightSpeed ORM 的限制。
任何建议将不胜感激。
c# - LightSpeed 将动态模型转换为 Razor 模板中的强类型
我需要一些关于使用 LightSpeed 在模板中铸造模型的帮助。
当我使用实体框架时,一切都很好,但是使用 LS 我可以说:
因为我会收到错误:
apache - .htaccess URL 重定向给出 500 内部服务器错误
我有一个 .htaccess 文件,它在 Windows 7 上的 Apache 服务器上运行良好,但在 LightSpeed 服务器上出现 500 Internal Server Error。这是我的 .htaccess 文件: