Frage

Ich bin mit Unterschall 3.0.0.3 (aktive Datensatz) eine ganz einfache Datenbank wirklich in seinen Fähigkeiten vertraut hat, aber ich bin wirklich immer im Stich lassen, um wie unglaublich es langsam es nichts zu tun.

Aus irgendeinem Grund mag es durch die Dinge mehr laufen als einmal. Zum Beispiel:

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));

, die zweimal ausgeführt werden, aber innen extra (die Unterschall Klassen) kann dies 3 oder 4 Schlaufen, wirklich sollte es in der Lage sein, diese Klasse zu erstellen, einmal? Warum funktioniert es initialisiert werden müssen, initialisiert dann wieder von vorn.

Hat jemand vor dieser Art von Schwierigkeiten hatte? Es soll nicht mehr als 20 Minuten dauern, ein einfaches Zitat zurück zu erhalten.

Danke

War es hilfreich?

Lösung

Sie tun 2 Dinge hier: 1) Speicher eine neue Klasse 2) Ziehen Sie die Aufzeichnung wieder aus.

Dieses in zwei Abfragen führen - ein bis INSERT, die andere zu wählen. Es gibt keine „loops“ und ich habe keine Ahnung, was Sie sagen über 3 oder 4 Loops und „Erstellen der Klasse einmal“. Sie schreiben den Code - das Objekt bereits

.

Anzeige bis 20 Minuten geht - das ist nicht SubSonic mein Freund. Wie Sie bemerkt hier Unterschall, mvc und active

Subsonic ist ziemlich schnell und dauert nicht mehr als 20 Sekunden. Überprüfen Sie den Speicher auf dem Server.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top