Atualizando uma coluna quando outra tabela contém uma referência para a linha
Alguns provedores podem detectar quais colunas na linha mudam, mas muitos provedores não podem. Como resultado, a atualização de uma coluna pode resultar em um erro quando há uma referência à linha que você está tentando atualizar. Para resolver esse problema, crie um acessador separado que contém apenas as colunas que você deseja alterar. Passe o número desse acessador para SetData
.