Когда я удаляю сущность и сохраняю сущность по порядку с помощью LLBLGen или EF, каков наилучший способ сделать это? - PullRequest
0 голосов
/ 22 апреля 2020

это не async, и я просто помещаю строки, как показано ниже. Чего я хочу добиться, так это того, что я хочу убедиться, что сначала происходит удаление, а затем вставка. Так как я не удаляю или сохраняю асинхронно, то, что я предполагаю, это произойдет по порядку. Есть ли лучший способ сделать это, как способ then в JavaScript.

var q = from c in db.Client where c.UserId == userId select c;
    IEntityCollection2 fields = ((ILLBLGenProQuery)q).Execute<EntityCollection<Client>>();
    adapter.DeleteEntityCollection(fields);

    var newEntity = new Client();
    newEntity.UserId = userId;
    newEntity.ClientId = carrier.ClientId;
    adapter.SaveEntity(newEntity); 
}
...