我々が取得する方法に資源親子関係
会社は、複数の従業員を擁しています。
従業員は、APIを公開すべきではない、それは会社と従業員との間の関係を反映すべきです。
フォームEmployeesControllerの複数形を作成します。
継承ControllerBase、および2つの注入リポジトリ
の注入が空投げ例外であるならば
、我々は以下の企業で従業員を公開する必要があり、彼らによってURIとの間の関係を反映させる必要がある
新しいDTOの
フィールドには、いくつかの調整を行いました
プロファイルの作成
名前内部DTOのソースモードのFirstName + LastNameのタイプ
コントローラ
初期化されたデータの内部DbContextは、従業員だけプラスデータも会社、追加する必要がありました
データは、当社の従業員に直接追加されたときに実行されているが、我々はシード・データを行うがない可能性があります。シード従業員のデータをやりたいの従業員が個別に使用されている必要があり
、その外部キーたCompanyIdをすることができます開発する必要があります。
シードデータを個別に従業員を追加します。
そして、と一致している上、当社たCompanyId IDに設定されて
も、手動での割り当てに私たちを必要とする従業員IDのGuidタイプ。
移行を追加します
テストプログラムを実行し
、同社の従業員を確認するために再び
フィールドDTOが表示されます。
終了