Ich habe eine Tabelle mit einer Spalte namens Ordinal verwendet, um die Reihenfolge der Anzeige verfolgen. Wenn eine Entität ihren Ordinalwert ändert, muss der Ordinalwert der anderen Datensätze in der Datenbank abhängig von der Situation entweder nach oben oder nach unten angepasst werden. Gibt es einen Weg durch llblgen (2.6 Adapter .net 3.5)?LLBLGenPro - Wie Datenbankfeldwert direkt basierend auf Prädikat aktualisieren
Ich würde Abfragen brauchen erzeugt so etwas wie diese ...
update MyTable set Ordinal = Ordinal + 1 where Ordinal >= @newOrdinal
update MyTable set Ordinal = Ordinal - 1 where Ordinal <= @newOrdinal and ordinal > @oldOrdinal
update MyTable set Ordinal = Ordinal + 1 where Ordinal >= @newOrdinal and Ordinal < @oldOrdinal
update MyTable set Ordinal = Ordinal - 1 where Ordinal > @oldOrdinal
Ich glaube nicht
adapter.UpdateEntitiesDirectly(newValues, filter);
funktionieren wird, weil NewValues statisch sein wird, wenn ich hinzufügen müssen oder subtrahiere vom aktuellen Wert des Feldes
Ich weiß auch, dass ich das mit Sprocs oder Triggern erreichen kann, aber ich würde es gerne durch llblgen tun, wenn möglich.
Danke, Jeremy
Habe ich nicht beantworten, dies für Sie am LLBLGen Support-Forum? :-) – Matt
mad requisiten http://www.llblgen.com/TinyForum/Messages.aspx?ThreadID=15654 – JeremyWeir
He He - danke! – Matt