Я использую subsonic 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 минут.
Спасибо