Ich führe den Code, um den Änderungssatz zu erhalten, bevor ein linq submit change-Aufruf.GetChangeSet ChangeSet, Linq In welcher Reihenfolge werden Änderungen angewendet?
private void OnSubmitHandleReplication()
{
System.Data.Linq.ChangeSet changes = GetChangeSet();
//Do something with change set
}
Im etwas Abschnitt muss ich wissen müssen, in welcher Reihenfolge die Dinge in vorgelegt, und in welcher Reihenfolge sie in die Datenbank schreiben wird. Ich sehe die Änderung Set hat einen .Inserted, .Updated und .Deleted . Ich nehme an, dass diese in der Reihenfolge sind, in der sie angewendet werden. Jedoch möchte ich die über alle Reihenfolge wissen. Ich nehme an, es könnte Insert, Update, dann 3 weitere Inserts sein oder etwas, das zwischen diesen Sammlungen hin und her springt.
Update 1
Sorry, dachte der Titel war klar, Linq
Update auf SQL 2
Der Grund, warum ich tue dies, diese später zu einem anderen DB zu wiederholen ist.
Linq zu SQL oder Entity-Framework? Sieht aus wie linq zu sql, aber nicht sicher –