可能重複:
Entity Framework 4 - AddObject vs AttachAttach()在Entity Framework中做了什麼?
我見過的使用附加了幾次,特別是操縱模型時。
using (var context = new MyEntities())
{
context.Attach(client);
context.SaveChanges();
}
從上下文它看起來像它只是運行一個UPDATE
針對EntityFrameworks的記錄,但我也看到它在DELETE
語句中使用。所以我只能假設它只是獲得一個指向數據庫的指針?
有人能指出我正確的方向,我已經搜索了一段時間,雖然我沒有空虛,但我找不到任何良好的explinations(從概述和內部)。
參見[這個問題](HTTP:/ /stackoverflow.com/q/3920111/406903)並接受有關'Attach'和'AddObject'的答案。 – hmqcnoesy 2012-07-29 12:37:27
感謝@hmqcnoesy錯過了一個:)投票結束重複。 – 2012-07-29 12:41:54