我正在运行代码以在 linq 提交更改调用之前获取更改集。
private void OnSubmitHandleReplication()
{
System.Data.Linq.ChangeSet changes = GetChangeSet();
//Do something with change set
}
在“做某事”部分,我需要知道提交内容的顺序,以及它们将发布到数据库的顺序。我看到更改集有一个 .Inserted、.Updated 和 .Deleted。我假设这些是它们将被应用的顺序。但是我想知道总体顺序。我认为它可能是插入、更新,然后是另外 3 个插入,或者涉及在这些集合之间来回反弹的东西。
更新 1
对不起,以为标题很清楚,Linq to SQL
更新 2
我这样做的原因是稍后将这些重播到另一个数据库。