我在我的表中進行更新,但當前表應該保存在其他表中,pessoaAntiga我保存了Pessoa但在執行時實體返回一個錯誤。附加一個'SistemaIndustrial.Domain.Entities.Pessoa'類型的實體
public ActionResult Edit(PessoaViewModel pessoa)
{
var pessoaAntiga = _pessoaApp.GetById(pessoa.PessoaId);
_pessoaApp.Update(Mapper.Map<PessoaViewModel, Pessoa>(pessoa));
var lista = new List<HistoricoDeAlteraCliFor>();
附加類型「SistemaIndustrial.Domain.Entities.Pessoa」的實體失敗,因爲同一類型的另一實體已經具有相同的主鍵值。如果圖中的任何實體具有衝突的鍵值,則使用「附加」方法或將實體的狀態設置爲「未更改」或「已修改」時可能會發生這種情況。這可能是因爲一些實體是新的並且還沒有收到數據庫生成的關鍵值。在這種情況下,使用'Add'方法或'Added'實體狀態來跟蹤圖形,然後根據情況將非新實體的狀態設置爲'Unchanged'或'Modified'。
請澄清你的問題 – dmorrow