loanproduct
属性が読み込まれた属性に関連付けられています。この問題を解決するために、熱心な読み込みを使用して関連データをプリロードできます。エラーを修復するために熱心に読み込んで使用します 緊急にロードすることを推測することにより、エンティティフレームワークと主要なエンティティに関連するエンティティを一緒に取得するように強制することができます。この例では、次のようにクエリを変更できます。
この行は、それぞれmemberloanpre -loadloanproduct
プロパティを保証します。したがって、GridViewのloanproductname
列にアクセスすると、必要なデータがすぐに利用可能になり、エラーが排除されます。<code>IQueryable<memberloan> query = db.MemberLoans.Include(m => m.LoanProduct);</code>
その他の説明 遅延負荷と緊急荷重:遅延荷重は、必要な場合にのみ関連データをロードすることによって最適化され、すべての関連データは一度にロードされます。
仮想属性:仮想属性により、ナビゲーション属性をカバーし、基礎となるコンテキストへのアクセスを提供することにより、エンティティフレームワークを遅らせることができます。 dbcontextリリース:
以上が「ObjectContextインスタンス...廃棄された」エラーをグリッドビューを使用する際にエンティティフレームワークで修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。