ASP.NETAPI问题:实体类型“Pizza”的实例不能被跟踪,因为已经有相同关键值的另一个实例正在被跟踪。
创始人
2024-09-17 05:30:29
0

在处理实体时,需要确保只有一个实例具有相同的关键值。可以使用以下代码解决该问题:

在获取实例时,使用无跟踪查询:

var pizza = context.Pizzas.AsNoTracking().SingleOrDefault(p => p.Id == _id);

或者,使用同时跟踪多个实例的方法:

var local = context.Set()
            .Local
            .FirstOrDefault(entry => entry.Id.Equals(_id));
        if (local != null)
        {
            context.Entry(local).State = EntityState.Detached;
        }
 
        var pizza = new Pizza { Id = _id };
        context.Entry(pizza).State = EntityState.Modified;

这将使上下文不再跟踪先前的实例,并允许您修改现有实例。

相关内容

热门资讯

wepoke辅助挂!德扑之星实... wepoke辅助挂!德扑之星实战,(WPk)原生真的有挂(详细透视攻略方法);wepoke辅助挂软件...
辅助透视(德州ai人工智能)w... 辅助透视(德州ai人工智能)wepoke有正规吗(详细辅助揭秘攻略)从来是真的有挂1、德州ai人工智...
WePoKe透明挂!德扑人工智... 自定义WePoKe透明挂系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不...
透视有挂(智星德州菠萝外挂)约... 透视有挂(智星德州菠萝外挂)约局吧是正规的吗(详细辅助揭秘教程)其实是真的有挂是一款可以让一直输的玩...
wepoke模拟器!gg扑克发... wepoke模拟器!gg扑克发牌好假,(Wpk)本来是有挂(详细辅助解说技巧);支持多人共享记分板与...
透视肯定(wepoke确实有挂... 透视肯定(wepoke确实有挂)fishpoker大菠萝外挂(详细辅助透明教程)原本有挂1)wepo...
微扑克ai机器人!wepoke... 微扑克ai机器人!wepoke软件透明挂,(wepOke)从来存在有挂(详细透视wpk教程)是一款可...
透视智能ai(wepokeai... 透视智能ai(wepokeai机器人)微扑克有挂(详细辅助扑克教程)都是是真的有挂,您好,wepok...
wepoke一定有挂!wepo... wepoke一定有挂!wepoke辅助机器人,(AAPoKER)一直有挂(详细透视辅助教程)科技教程...
透视好友房(wepoke真的有... 透视好友房(wepoke真的有挂)德扑ai智能机器人线上代打(详细辅助科技教程)好像是有挂是一款可以...