2、3か月間、モデルを削除して再作成することにより、DBからモデルを生成することに何の問題もありませんでした。 gitからプルした後、同じプロセスを実行しようとしたときに問題が発生しました。 2番目のステップ(DBを使用した接続文字列の作成)の後、3番目のステップはこれ以上続行されず、データベースとの接続文字列はapp.configファイルに作成されていません。データベースの資格情報との接続をテストしてみました。私は以下を得ています。
代替としてモデル図から特定のテーブルを更新しようとすると、以下も取得されます:
System.Data.Entity.Core.EntityException:プロバイダー接続を閉じるときにエラーが発生しました。詳細については、内部の例外を参照してください。 ---> System.IO.FileNotFoundException:ファイルまたはアセンブリ 'System.Memory、Version = 4.0.1.0、Culture = neutral、PublicKeyToken = cc7b13ffcd2ddd51'またはその依存関係の1つを読み込めませんでした。
Entity Frameworkとnpgsqlパッケージを再インストールし、すべての(同じ)アセンブリを追加しようとしましたが、成功しませんでした。 Stackでの同様の回答は私の問題を解決しませんでした。 (私は現在のバージョンで作業することを許可されており、VSまたはそのパッケージでそれ以上の更新はありません。)
!通知:現在のモデルでAPI呼び出しを使用すると(DBとの適切な通信)、サービスから適切なデータをすべて取得しますが、 DBから新しいモデルを生成します。
解決策はありますか?
使っています
Asp.net
前もって感謝します !
実際、この答えは先輩からのもので、彼はそれを解決するのを手伝ってくれました!彼は、ソリューションが古いファイルを保持するため、>このエラーは、ソリューションの各プロジェクトを開いてから、フォルダー「bin」と「obj」を削除してみてください。あなたが試すことができるオプションです!