Abp がウェアハウスを呼び出すと、エラーが報告されます: 処理されたコンテキスト インスタンスにアクセスできません

1. エラー報告

1 つ以上のエラーが発生しました。(破棄されたコンテキスト インスタンスにアクセスできません。このエラーの一般的な原因は、依存関係の挿入から解決されたコンテキスト インスタンスを破棄し、後で同じコンテキスト インスタンスをアプリケーションの他の場所で使用しようとしたことです。これは、「Dispose」を呼び出している場合に発生する可能性があります。コンテキスト インスタンスに追加するか、using ステートメントでラップします。依存性注入を使用している場合は、依存性注入コンテナーにコンテキスト インスタンスの破棄を任せる必要があります。オブジェクト名: 'WMSDbContext'.
)

2. 解決策:

2.1 ライフサイクル関数 ISingletonDependency またはその他のライフサイクル関数を設定する

2.2実装されたインターフェイス メソッドに 作業単位属性[UnitOfWork]を追加し、仮想 修飾子をインターフェイス メソッドに 追加します。

2.3 非同期の場合、対応する async と await を追加する必要があることに注意してください 

おすすめ

転載: blog.csdn.net/weixin_39237340/article/details/126437876