0

我试图更新数据库中的记录并且它出错,我知道条目在那里

            Order od = null;
            od = _session.Single<Order>(x => x.OrderId == OrderId);
            if (od != null)
            {
                od.PricePaid = svm.price;
                _session.Update(od);
                _session.CommitChanges();

但我得到

无法附加该对象,因为它已经在对象上下文中。一个对象只有在它处于未更改状态时才能重新附加。

请帮忙 :)

4

1 回答 1

1

省略_session.Update(od)部分代码,它应该可以工作。

于 2012-08-14T10:26:24.313 回答