これは私の最初のASPプロジェクトで、複数のテーブルをビューモデルに結合する方法に本当に苦労しています。私は新しいプロジェクトを作成し、それらをデータベースに挿入するために使用されるプロジェクトと呼ばれるモデルを持っています。これら2つのモデルをビューモデルに結合する方法
私は、各プロジェクトにいくつかのフィールドが関連付けられている静的テーブルをProjectStatusというDBに持っています。主にステータスとパーセント。
私がしようとしているのは、上のモデルの情報を取得し、ステータスを取得することです(projectstatusテーブルのパーセントはproject.status = projectstatus.id
です)。
次に、結果をビューモデルに結合します。
これは簡単ですが、私は本当にこの作業を行う方法と苦労しています。
提案がありますか?
EF Core Code Firstを使用していますか? – amrinea
はい私は上記のモデルを作成し、ビュー、コントローラなどを作成したCRUDスカフォールディングを生成しました。テーブルを作成したマイグレーションは、新しいプロジェクトの作成、詳細の表示などで動作しているようでした。私はプロジェクトを表示し、ステータスを取得し、静的な "projectstatus"テーブルからパーセントフィールドを取得するフォーマットのテーブルにプロジェクトを表示します。 – spacerobot
そのすべてのデータを1行(プロジェクト、ステータス、パーセントフィールド)に表示しますか? – amrinea