Compartilhar via


SaveChangesOptions Enumeração

Definição

Indica as opções de alteração quando SaveChanges() é chamado.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Herança
SaveChangesOptions
Atributos

Campos

Batch 1

Todas as alterações pendentes são salvas em uma única solicitação de lote.

ContinueOnError 2

As alterações pendentes serão salvas com o uso de várias solicitações ao servidor e a operação continuará depois de ocorrer um erro.

None 0

As alterações pendentes são salvas com o uso de várias solicitações ao servidor, mas a operação é interrompida na primeira falha (padrão).

ReplaceOnUpdate 4

As atualizações pendentes são feitas substituindo-se todos os valores da entidade na fonte de dados com valores da entidade atualizada (HTTP PUT), em vez de apenas atualizar os valores alterados (HTTP MERGE), que é o comportamento padrão.

Comentários

Quando a opção ContinueOnError é definida, as operações subsequentes ainda são tentadas mesmo após ocorrer um erro.

Quando o envio em lote não é usado, a DataServiceResponse.BatchHeaders propriedade retorna uma coleção vazia e a DataServiceResponse.BatchStatusCode propriedade é zero.

Você não pode definir e BatchContinueOnError ao mesmo tempo.

Aplica-se a

Confira também