Pergunta

Tabela do Windows Azure tem dois mecanismos distintos para alterar uma entidade existente: Atualizar, que modifica as propriedades em vigor e Mesclar que substitui toda a entidade.

Qual destes é usado quando você liga TableServiceContext.UpdateObject()? (Suponho que a atualização.) E o outro é exposto por toda essa API?

(Desculpas se isso está bem embaixo do meu nariz nos documentos e eu não estou vendo.)

Foi útil?

Solução

Na verdade, é fundir que modifique as propriedades em vigor e atualize que substitui toda a entidade.

Acredito que a biblioteca do cliente de armazenamento faça uma mesclagem por padrão, mas acho que você pode usar o SaveChangeoptions.UpDateasRplace para modificar esse comportamento.

Uma maneira fácil de testar/verificar isso é executar um proxy de depuração como Fiddler e ver o que acontece sobre o fio.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top