我使用的是亚音速3.0.0.3(活动记录),一个非常简单的数据库确实,在它的能力已经值得信赖的,但我真是越来越让我失望它,它是多么的慢做任何事情。

出于某种原因,喜欢的东西贯通不止一次运行。 例如:

var newitem = new new_quote_item
{
  quote_id = Convert.ToInt32(newQuoteID),
  isextra = true,
  qty = qty,
  measureX = 0,
  measureY = 0,
  prodid = Convert.ToInt32(prodid)
};

newitem.Save();
// claculate price and add to total
var iteminfo = extra.SingleOrDefault(x => x.id == Convert.ToInt32(prodid));

这将运行两次,但里面多余的(亚音速类),这可能是3个或4回路,真的应该就可以一次创建这个类?为什么一定要进行初始化,初始化,然后从头再来。

有没有人有这样的麻烦过吗? 它不应该采取20分钟找回一个简单的报价。

由于

有帮助吗?

解决方案

你在这里做两件事情: 1)保存一个新的类 2)拉动记录回去。

这将导致在两个查询 - 一个插入,对方选择。有没有“循环”,我不知道你说约3或4个循环和“创造一流一次”是什么。你写的代码 - 你有对象已

广告远在20分钟的时间 - 这不是亚音速我的朋友。当你注意到这里 亚音速,MVC和ActiveRecord的

亚音速是相当快,并且不会需要20秒。检查服务器上的内存。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top