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 に答える