0
我的實體交換一個指數就是這樣:Savechange另一個
public class Foo
{
public int Id { get; set; }
public int Bar { get; set; }
}
酒吧有一個唯一索引。
在我的代碼我得到兩個美孚對象:
object 1: { Id: 1, Bar: 1}
object 2: { Id: 2, Bar: 2}
我需要做的是通過其他交換一個:
object 1: { Id: 1, Bar: 2}
object 2: { Id: 2, Bar: 1}
,並在交易更新此。 但是當我這樣做,我得到類似的錯誤:
Cannot insert duplicate key row in object 'dbo.Episode' with unique index 'IX_Id_Season_Number'. The duplicate key value is (2f649a95-0a03-e511-9751-0090f5a7af27, 3, 1).
The statement has been terminated.
我怎麼能這樣做?