1

asp.net プロジェクトに取り組もうとしていますが、修正方法がわからない問題がいくつかあります。

私は ASP.NET を初めて使用し、段階的に学習しています。

Lynda と Pluralsight に関するいくつかのコースを見て、完全なプロジェクトを作成してみたいと思いました。

プロジェクトを3つのレイヤーに分けるように教えてくれた人に言われました

  • データレイヤー
  • レイヤーを表示
  • サービス層

そのため、プロジェクトを作成した後、ソリューションを右クリックして、データ レイヤーとサービス レイヤー用に 2 つの新しいクラス ライブラリを追加しました。

次に、View Layer > Data Layer から Models フォルダにコードを移動しようとしましたが、プロジェクトでエラーが表示され始め、コンパイルされませんでした (エンティティ フレームワークの参照がすべて欠落していると思われます)。

次に、データレイヤーライブラリの参照をクリックして、参照を追加し、ビューレイヤーを参照してみました。

それはうまくいきませんでした。

次に、ビジュアル スタジオ生産性パワー ツール 2017 をインストールして、参照をコピーするためのパワー コマンド セクションを有効にしました。

次に、ビューレイヤーに移動し、参照をコピーしてデータレイヤーに貼り付けようとすると、次のエラーが生成されました。

Error HResult E_Fail has been returned from a call to a COM component.

プロジェクトを 1 レイヤーとして実行したときに、enable-migration と update-database をすべて実行したことはわかっています。データ レイヤーが機能するようになったら、それを実行する必要があると思います。

私が間違っていることや間違っていることはありますか?

ありがとう、

4

1 に答える 1