SaveChangesOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 Batch
ContinueOnError
ao mesmo tempo.