我见过几次使用附加,尤其是在操作模型时。
using (var context = new MyEntities())
{
context.Attach(client);
context.SaveChanges();
}
从上下文来看,它看起来只是UPDATE
针对 EntityFrameworks 中的记录运行,但我也看到它在DELETE
语句中使用。所以我只能假设它只是获得一个指向数据库的指针?
有人可以指出我正确的方向吗,我已经用谷歌搜索了一段时间,虽然我没有空出来,但我找不到任何关于它的作用的很好的解释(从概述和内部)。