J'ai une table qui a une colonne appelée Ordinal utilisée pour garder une trace de l'ordre d'affichage. Lorsqu'une entité change sa valeur ordinale, les autres enregistrements de la base de données doivent avoir leur valeur ordinale ajustée, soit vers le haut, soit vers le bas selon la situation. Existe-t-il un moyen par llblgen de faire cela (2.6 adaptateur. Net 3.5)?LLBLGenPro - Comment mettre à jour la valeur du champ de la base de données directement en fonction du prédicat
je besoin d'être généré requêtes quelque chose comme ceux-ci ...
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
Je ne pense pas
adapter.UpdateEntitiesDirectly(newValues, filter);
fonctionnera parce que NewValues va être statique quand je dois ajouter ou soustraire de la valeur actuelle du champ
Je sais aussi que je peux y parvenir en utilisant des sprocs ou des triggers, mais je voudrais le faire via llblgen si possible.
Merci, Jeremy
N'a pas je réponds pour vous sur le forum de soutien LLBLGen? :-) – Matt
les accessoires fous http://www.llblgen.com/TinyForum/Messages.aspx?ThreadID=15654 – JeremyWeir
He He - merci! – Matt